Grammar Quiz

[ Tenses ]

. Which sentence is correct in Present Perfect?

A. I have been finish my homework.

B. She has visited London twice.

C. He have ate lunch already.

D. We has go to school every day.

Select your answer:
A  B  C  D  E 


Random Topics:

May, MightPast, Present, FutureSimple Past - Irregular VerbsTenses and Sentence CompletionPassive to ActivePresent Simple ProgressivePresent Perfect vs Past SimpleEnglish ArticleAdjectives with PrepositionBare Infinitive and To Infinitive

Other quiz:

Grammar › View

They never complain about _____ to the shop after school.

A. sending

B. being sent

C. having sent

D. sent


Past Simple › View

Sara bought a new motorbike 2 weeks ….

A. ago

B. in

C. on

D. when

Quantifiers and Articles › View

Choose the correct article to complete the sentence: ‘___ apple a day keeps ___ doctor away.’

A. Some

B. A

C. An, the

D. Many


Grammar › View

She came to live here …… a month ago.

A. quite

B. beyond

C. already

D. almost