Verb Patterns
Present Perfect
Error Correction
Expressions with Future Meaning
Past Simple or Present Perfect
100
In the future, I hope _________ (speak) English fluently
In the future, I hope to speak English fluently
100
He ___________________ (learn) English for one month now.
He has been learning English for one month now.
100
She should does more exercise!
She should do more exercise!
100

The Queen is meeting/meets/will meet the president tomorrow afternoon.

is meeting .

100
Last year, I _______________ (go) to The Canaries on holiday.
Last year, I went to The Canaries on holiday.
200
I enjoy _____________ (watch) science fiction films.
I enjoy watching science fiction films.
200
________________________________ (rain)? You're wet!
Has it been raining? You're wet!
200
The Simpsons is more funnier than Family Guy
The Simpsons is funnier than Family Guy
200

The ceremony is at the point of starting/ is about to start. It's 10:25 and it's due to start at 10:30.

is about to start.

200
Oh no. I ____________________ (lose) my keys and I can't get into my house!
Oh no. I've lost my keys and I can't get into my house!
300
My parents always let me _____________ (stay) out late at the weekend.
My parents always let me stay out late at the weekend.
300
Shakira _________________ (visit) most of Europe, Africa and South America.
Shakira has visited most of Europe, Africa and South America.
300
They started study the course last week.
They started studying the course last week.
300

The country is on the point of collapsing/is due to collapse. That's terrible news.

on the point of collapsing

300
This isn't my first visit. I________________ (go) here before.
This isn't my first visit. I've been here before.
400
He is trying __________________ (listen) to the radio but there is too much noise.
He is trying to listen to the radio but there is too much noise.
400
I _________________ (not go) to Australia.
I haven't been to Australia.
400
I went for a walk for the park last night.
I went for a walk in the park last night.
400

By this time tomorrow, I will have travelled / will be travelling to boston.

will be travelling

400
I can speak English. I ________________ (study) it when I was at school.
I can speak English. I studied it when I was at school.
500
The teacher made him ________________ (do) extra homework because he was naughty in class.
The teacher made him do extra homework because he was naughty in class.
500
At last, the course ________________________ (almost /finish)!
At last, the course has almost finished!
500
My friend said me to listen to the news.
My friend told me to listen to the news.
500

You will have read / will be reading more than twenty books by your birthday

will have read.

500
___________________________ (he/see) the Pyramids recently? He talks about them a lot.
Has he ever seen the Pyramids recently? He talks about them a lot.