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:
         


Random Topics:

Past and Present ContinuousGrammar and Passive VoiceFirst ConditionalPast ContinuousPronouns ( Interrogative )Kinds of SentencesModals for Necessity and SuggestionsTenses and ModalsModals Posibility and ProbabilityVerbs - third person

Other quiz:

Grammar › View

She is talented enough_______bright like a star.  

A. shining      

B. to shine

C. shine

D. to shining


Grammar and Vocabulary › View

I don’t really want to go back to France again this year. I…… sooner go to Spain.

A. Will

B. Would

C. Should