Choose..

The hens____plenty of eggs in three weeks' time.

A. have lied
B. have been laid
C. have laid
D. have been lied

C have laid :)

C

From Kit Kat

Bye!

The correct answer is C. have laid.

To arrive at the correct answer, let's analyze the given sentence and determine the correct verb tense and form.

The subject of the sentence is "the hens," which is a plural noun, implying that we need a plural verb form.

The action of laying eggs occurred in the past and is still relevant to the present moment, indicating the need for the present perfect tense. The present perfect tense is formed by using the auxiliary verb "have" followed by the past participle form of the main verb.

In this case, the correct form of the main verb "lay" in the present perfect tense is "have laid."

Option A, "have lied," uses an incorrect verb form. "Lied" refers to telling falsehoods rather than the action of laying eggs.

Option B, "have been laid," uses the past participle form of the verb "be" in combination with the past participle form of the verb "lay." This suggests that the eggs were laid by something else, rather than the hens themselves.

Option D, "have been lied," uses the past participle form of the verb "be" in combination with the past participle form of the verb "lie." This does not make sense in the context of the sentence.

Therefore, the correct answer is C. have laid.