Grammar Quiz

[ Grammar ]

Which of the following sentences uses the present perfect tense correctly with a time expression?

A. He has worked here for five years.

B. She has gone to the store since three hours.

C. We have played football yesterday.

D. I have read the book two weeks ago.

Select your answer:
A  B  C  D  E 


Random Topics:

Used toCan vs CouldHas and HaveModal RequestsStative Verbs and TensesPassive Modals, Impersonal PassiveGerundNoun, Adjective, and Adverb ClausesAcademic Vocabulary3rd Person Singular

Other quiz:

Employment Vocabulary › View

the amount of money that is paid to an employee for their work.

A. salary

B. promotion

C. shift work

D. vacancy


Vocabulary › View

What term describes someone who is excessively concerned with their own needs and interests, often disregarding or being unaware of others?

A. self-centred

B. genuine

C. hasty

D. competent

Grammar and Essay › View

The Essay is ….

A. formal

B. informal


Grammar › View

My bag is so heavy. Give it to me. _________ it for you.

A. I’m going to carry

B. I carry

C. I’ll carry

D. I carried