Regular verbs
Irregular verbs
Correct the sentence
For and Since
Mixed
100

I haven't got my MP3 player. Ben ...... (not return) it.

I haven't got my MP3 player. Ben hasn't returned it.

100

Chris ........ (sing) at the end of the year party many times.

Chris has sung at the end of the year party many times.

100

Have you heared the news this morning?

Have you heard the news this morning?

100

We haven't ridden our bikes .... August.

We haven't ridden our bikes since August.

100

Which is the correct adverb? Has she 'never', 'since', 'yet', 'ever' worked here before?

Has she ever worked here before?

200

You ........ (use) this costume many times. You need a new one.

You have used this costume many times. You need a new one.

200

They are not here. They ....... (just/leave) the room.

They are not here. They have just left the room.

200

The crowd is waiting for the President's speech but he has spoken yet.

The crowd is waiting for the President's speech but he hasn't spoken yet.

200

He has had this job ... five years.

He has had this job for five years.

200

Which is the correct expression? 'Don't insist. I have 'ever', 'already', 'yet', 'for' forgiven you?'

Don't insist. I have already forgiven you.

300

Mary and Tony ........... (work) very hard on this project.

Mary and Tony have worked very hard on this project.

300

She's angry. She ............. (not send) us an invitation to her wedding.

She's angry. She hasn't sent us an invitation to her wedding.

300

I don't want to see that film. I already seen it.

I don't want to see that film. I have already seen it.
300

They have been classmates ... a long time.

They have been classmates for a long time.

300

Which is the right time expression?: You aren't late. The game hasn't started 'for' / 'since' / 'just' / 'yet'.

You aren't late. The game hasn't started yet.

400

.......... (you/finish) your test? No! I need more time!

Have you finished your test? No! I need more time!

400

I'm tired. I .............. (just/go) for a walk.

I'm tired. I have just gone for a walk.

400

I've took two courses in that platform already.

I've already taken two courses in that platform.

400

We have known each other ... 2005.

We have known each other since 2005.

400

Fill in the two gaps: We ..... (meet) at this café ..... five years.

We have met at this café for five years.

500

.......... (the government/change) those plans?

Has the government changed those plans?

500

.......... (Marlon/write) all those mails?

Has Marlon written all those mails?

500

He knows a lot about Brazilian culture but he's ever been to Brazil.

He knows a lot about Brazilian culture but he's never been to Brazil.

500

That sales assistant has sold articles in this shop ... last Christmas.

That sales assistant has sold articles in this shop since last Christmas.

500

My grandfather ..... (give) me pocket money ..... 2002.

My grandfather has given me pocket money since 2002.