[Grammar] "have been playing" or "played" or "has played"?

Status
Not open for further replies.

simile

Junior Member
Joined
Jul 11, 2003
Member Type
English Teacher
Native Language
Chinese
Home Country
Taiwan
Current Location
Taiwan
"have been playing" or "played" or "have played"?

The question is:
The boys are dirty from head to toe because they _____ soccer in the mud.
(A) played (B) had played (C) have been playing (D) have played
Ans. (C)

I think it's not wrong to choose (A) and if (C) is the correct answer, why can't (D) be the reasonable one?
 
Last edited:
Re: "have been playing" or "played" or "have played"?

Could anyone tell me what you think of this question?
 
Re: "have been playing" or "played" or "have played"?

When there is current evidence (dirt) of a recent activity, we tend to use the present perfect progressive form. However, it's not a very good test question as this is not an absolute.
 
Status
Not open for further replies.

Ask a Teacher

If you have a question about the English language and would like to ask one of our many English teachers and language experts, please click the button below to let us know:

(Requires Registration)
Back
Top