Grammar 1
Grammar 2
Grammar 3
Grammar 4
Vocabulary
100

We ___ Dave and Julia for years. (know)


We have known Dave and Julia for years.


100

You look tired. ___ well recently? (you/sleep)

You look tired. Have you been sleeping well recently?

100

Many years ago, I ___ to spend New Year's Eve with my family.

Many years ago, I decided to spend New Year's Eve with my family.

100

I ___ addicted to alcohol for 10 years. (be)

I had been addicted to alcohol for 10 years.

100

British: flat — What is the American equivalent?

Answer: apartment

200

Rose ___ her homework, so she can't go out. (not do)


Rose has'nt done her homework, so she can't go out.


200

We ___ for so long! Do you think we’re lost? (walk)


We have been walking for so long! Do you think we’re lost?


200

I ___ normally spend New Year with my parents. (not)

I didn't normally spend New Year with my parents.

200

I ___ from crappy job to crappy job, being invariably sacked. (go)


I had been going from crappy job to crappy job, being invariably sacked.

200

American: truck — What is the British equivalent?

Answer: lorry

300

How many times ___ your boyfriend in Australia? (you/call)


How many times have you called your boyfriend in Australia?


300

: I ___ (write) all morning, but I ___ (only/write) 9 pages so far.

: I have been writing all morning, but I have only written 9 pages so far.

300

When my parents ___ the door I could see they ___ and were happy. (open/smile)


When my parents opened the door I could see they smiled and were happy.


300

By the time we arrived, the plane ___ (already/take off)

By the time we arrived, the plane had already taken off.

300

British: biscuit — What is the American equivalent?

Answer: cookie

400

I ___ time to make lunch. Shall we go to a restaurant? (not have)


I haven't had time to make lunch. Shall we go to a restaurant?


400

Correct the mistake: I have been learn English for 3 years.

I have been learning English for 3 years

400

During dinner, I ___ a few glassfuls of whisky. (drink up)

During dinner, I drank up a few glassfuls of whisky.

400

He was tired because he ___ all morning. (work)
Answer: had been working

He was tired because he had been working all morning. 

400

American: elevator — What is the British equivalent?


Answer: lift

500

___ my biscuits? There aren’t many left. (you/eat)


Have you eaten my biscuits? There aren’t many left.


500

Why do we use Present Perfect Continuous instead of Present Perfect?

To emphasize duration of an action that started in the past and continues now.

500

My sisters ___ at me with such contempt that it was unbearable. (look)


My sisters had been looking at me with such contempt that it was unbearable.

500

Ten years later, my sisters ___ my life. (save)


Ten years later, my sisters had saved my life.

500

British: holiday — What is the American equivalent?

Answer: vacation