Toggle Navigation
Games
Blog
News
Class PIN
Join for Free
Sign in
Toggle Navigation
Games
PIN
Join for Free
Blog
Pricing
News
Contact us
Help center
Sign in
Study
C2 Proficiency perfect tenses
0
%
0
0
0
Back
Restart
Express the information in a single sentence using a perfect tense.
eg: "I'll have finished university by 2030".
Oops!
Okay!
Is this sentence correct? (Explain)
Yes it is! Some time clauses can be used with present perfect simple to refer to the future.
Oops!
Okay!
Is this sentence correct? (Explain)
Yes it is! With present perfect continuous, you may hear people using stative verbs in continuous form.
Oops!
Okay!
Complete the sentence: "We had to walk because Charles .......... his car keys"
had been losing
was losing
had lost
has been losing
Oops!
Okay!
Why is sentence A. correct, but sentence B. incorrect?
In sentence A "have" is an event. In sentence B "have" is a state and therefore not normally used in continuous form.
Oops!
Okay!
Express the information in a single sentence using a perfect tense.
"I'd never seen a whale before yesterday's boat trip".
Oops!
Okay!
Is this sentence correct? (Explain)
No it isn't. You can't use present perfect in a finished period of time.
Oops!
Okay!
Hopefully by 2030, .......... for the better. (WILL)
Hopefully by 2030, PUBLIC EDUCATION WILL HAVE CHANGED for the better.
Oops!
Okay!
Complete the sentence: "Don't throw the paper away, I .......... it yet"
haven't been reading
hadn't been reading
hadn't read
haven't read
Oops!
Okay!
For his illicit activities, .......... prison. (GOING)
For his illicit activities, DONALD IS FINALLY GOING TO prison.
Oops!
Okay!
Which event happened first?
Karaoke
The times I'd gone before.
Travelling to Australia.
The Roman Empire.
Oops!
Okay!
It .......... surprise that this year was the hottest on record. (HAS)
It HAS COME AS NO surprise that this year was the hottest on record.
Oops!
Okay!
Both of these sentences are correct, but which sounds more natural? (Explain)
I visited Madrid three times.
I've visited Madrid three times.
Oops!
Okay!
Is this sentence correct? (Explain)
Yes it is! The past perfect is used here to explain what had occurred before the present perfect.
Oops!
Okay!
Society's end will have .......... too distant future. (NOT)
Society's end will have BEEN CAUSED BY CLIMATE CHANGE IN THE NOT too distant future.
Oops!
Okay!
What one word can you add to this sentence to make it correct?
I haven't seen Charles SINCE last week.
Oops!
Okay!
Both of these sentences are correct, but which sounds more natural? (Explain)
I've lost my keys and now I can't inside my house!
I lost my keys and now I can't get inside my house!
Oops!
Okay!
What the hell is the point in using past perfect???
To specify that something happened BEFORE another thing in the past.
Oops!
Okay!
Express the information in a single sentence using a perfect tense.
eg: "By 2030, we'll have been living in the new house for ten years".
Oops!
Okay!
The school .......... downhill for some time. (BEEN)
The school HAS BEEN GOING downhill for some time.
Oops!
Okay!
Form a sentence using a perfect tense inspired by this incredible video.
eg: "He's just had a crash in a toy car!"
Oops!
Okay!
Give an example of using "should" or "ought to" to express a regret about the past.
should / ought to + present perfect
Oops!
Okay!
Complete the sentence: "How long ......... before the bus arrived?"
had you been waiting
are you waiting
have you been waiting
you waited
Oops!
Okay!
Come next year and all .......... off. (HAVE)
Come next year and all OUR HARD EFFORT WILL HAVE PAID off.
Oops!
Okay!
How can you change the tense of this sentence to stress the duration?
By using present perfect continuous: "He's been playing video games all day".
Oops!
Okay!
Form a sentence using past perfect (simple / continuous) inspired by this awesome video.
eg: "He collapsed after he'd been hitting his head on a pumpkin".
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies