Choose the correct verb tense:
I’ve (bought / have been buying) a new pair of shoes
Bought
100
Fill in the blanks with the correct verb tenses:
I ……………………………….. (buy) a new camera before I …………………. (go) to London.
I had bought a new camera before I got to London.
200
Who________ you ________ (speak) to before class today?
Who have you spoken to before class today?
200
Choose the correct verb tense:
I (haven’t seen / haven’t been seeing) you for ages.
haven't seen
200
Fill in the following sentences by using PAST PERFECT CONTINUOUS TENSE:
I was tired because I …………………………………………. (type) for a long time.
I was tired because I had been typing for a long time.
300
Create a sentence using the present perfect using these words:
he /just/ call a taxi
He has just called a taxi.
300
Choose the correct verb tense:
I (have written / have been writing) letters for weeks.
have been writing
300
Fill in the following sentences by using PAST PERFECT CONTINUOUS TENSE:
We ………………………………………………… (play) football for half an hour when it started to rain.
We had been playing football for half an hour when it started to rain.
400
Create a sentence using the present perfect using these words:
She / leave the room
She has left the room
400
Choose the correct verb tense:
She (has found / has been finding) a good job.
has found
400
Fill in the blanks with the correct verb tenses:
When we ………………………… (get) to the station, the train …………………………... (already / leave).
When we got to the station, the train had already left
500
Create a sentence using the present perfect using these words:
you /just/ write a letter
You have just written a letter.
500
Choose the correct verb tense:
(They’ve eaten / have been eating) fruit all afternoon, ever since they came from school.
have been eating
500
Fill in the blanks with the correct verb tenses:
I ………………………. (worry) a lot about her before I ……………………….. (hear) that she was safe.
I had been worried a lot about her before I heard that she was safe.