+0
Choose the best answer from a, b, c or d:

1. He.......to evening classes for four weeks.

a) is going b) has been going c) has gone d) had gone

2. You.....the letter for at least three hours.

a) have been typing b) have typed c) had typed d) typed

3. I haven't seen my cousin......the last school holiday.

a) yet b) till c) for d) since

4. He had to ........a long wait before the match ended.

a) endure b) bear c) carry d) escape
1 2
Comments  
Hi,
You should at least make an attempt before asking here! Emotion: wink

What are you choices?
I just wanted to say that there is NO best answer to #1 and #2 if taken out of context.
Teachers: We supply a list of EFL job vacancies
I agree with Kooyen that that there is NO best answer to #1 and #2 if taken out of context.

3. I haven't seen my cousin..the last school holiday.

a) yet b) till c) for d) since

4. He had to ..a long wait before the match ended.

a) endure b) bear c) carry d) escape
essam gaweesh3. I haven't seen my cousin..the last school holiday.

a) yet b) till c) for d) since

4. He had to ..a long wait before the match ended.

a) endure b) bear c) carry d) escape
I would choose the same answers as you did, in #3 and #4. Emotion: smile
KooyeenI just wanted to say that there is NO best answer to #1 and #2 if taken out of context.

Common sense would give you answers (b) and (a) for questions #1 and #2, respectively. Going and typing are simple continuous verbs, so use the continuous forms. The present perfect continuous seems more logical in #1 given the time frame (i.e., I'd say, he is going to the gym for an hour, but you're not going to evening classes for four weeks; you will be going to evening classes for four weeks) . I'd be quick to answer (b) and (a) on a test without much further thought.
Students: We have free audio pronunciation exercises.
Why won't John be able to come bowling with us this month?
He is going to evening classes for four weeks. Then he will be with us again.

Where has John been on Thursdays recently?
He has been going to evening classes for four weeks.

I find it impossible to declare one answer better than the other.
Grammar GeekWhy won't John be able to come bowling with us this month?
He is going to evening classes for four weeks. Then he will be with us again.

Where has John been on Thursdays recently?
He has been going to evening classes for four weeks.

I find it impossible to declare one answer better than the other.

OK, that makes sense, I agree.

What about the second one then?
I would say that "have been typing" is a more likely situation, but I can easily come up with a situation in which "typed" works as well.

A: Come on, let's go.
B: I said we could go when I finish this letter.
A: You've been typing that letter for 3 hours!

A: I need to get my speed up on my typing.
B: Yeah, no kidding. You typed that letter for 3 hours. (What is more likely: It took you 3 hours to type that letter.)

I think the argument for "have been typing" is a much stronger one than "typed."
Students: Are you brave enough to let our tutors analyse your pronunciation?
Show more