A
B
C
D
E
100

I........... (never/go) to Vienna.

've never been

100

I (go) to the cinema last night.

went

100

He ............ sleeping late. (like)

likes

100

He ............. to the cinema with John 2 days ago. (go)

went

100

I .......... to the cinema on Mondays. (go)

go

200

I ................... the letter that day. (not / send)

didn't send

200

I think I ............ you before. (meet)

have met

200

Mahi ................ me after the meeting. (not / email)

didn't email

200

He ........ the bus to get there. (already take)

has already taken

200

The bus ........... at 6.00 am everyday. (arrive)

arrives

300

I ..... a great film yesterday. (see)

saw

300

 She (visit) her grandmother last month.

visited

300

Amy (live) in Portugal when she was young

lived

300

They ................ on Saturdays. (not / come)

don't come

300

 I .... him last Monday. (meet)

met

400

Germany ............ extremely cold in winter. (be)

is
400

I ........ a letter from her two days ago. (get)

got

400

.....................him yesterday? (you / see)

Did you see

400

Bob ..........  well last night. (sleep)

slept

400

John (never/understand) the present perfect.

has never understood

500

I ................. to Italy. (never go)

have never gone

500

.................... the laptop? (you /buy)

Have you bought

500

They ........... in Germany. (already arrive)

have already

500

................. for exam? (she / study)

Has she studied

500

Oh no! I (lose) my wallet!

have lost