A
B
C
100

What tense is used in this sentence? 'She will have graduated by next year.'

Future perfect

100

What tense is used in this sentence? 'I have traveled to three different countries this year.'

Present Perfect

100

This perfect tense shows an action that will be completed before a specific point in the future.

Future Perfect

200

Auxiliary verbs used in the present perfect tense.

Has/have

200

This perfect tense describes an action that was completed before another past action.

Past Perfect

200

In this perfect tense, we use 'had' + past participle.

Past Perfect

300

Rewrite this sentence in the future perfect tense: 'He finishes his project by Friday.'

 'He will have finished his project by Friday'

300

Complete the sentence: 'By the time we arrived, they ___ (leave) the party.'

had left

300

Correct the error in this sentence: 'She have never seen a ghost before.'

'She has never seen a ghost before'?

400

Identify the perfect tense in this sentence: 'She has finished her homework.'

 has finished

400

By the time she got to the station, the train ___ (leave).

had left

400

She ___ (live) here for ten years before she moved to another city.

had moved

500

I ___ (never/see) such a beautiful sunset before.

have never seen

500

By the time we get to the restaurant, they ___ (eat) already.

will have eaten

500

She ___ (study) English for five years before she moved to Canada.

had studied