Grammar Quiz

[ Present Perfect Tense ]

He hasn’t called me ……. yesterday morning.
A. since
B. from
C. for
D. in

Select your answer:
A  B  C  D  E 


Random Topics:

Prepositions of Location, Movement and TimeAdverbial Clause, Noun ClausePerfect TenseTenses and Verb FormsMaritime Vocabulary and GrammarPast Perfect SimplePresent Simple & ContinuesGerund and InfinitivesIdentify The TensesRelative Clauses with who and which

Other quiz:

Verb Phrases › View

Select the verb phrase from the following sentence:

“Wilson and I may actually come to parent night tonight.”

A. Wilson and I

B. may actually come

C. may come

D. may actually come to


Vocabulary › View

What does the word overzealous mean?

A. desire to harm others

B. very painful

C. overly enthusiastic

D. not giving up; unstoppable

Phrasal Verb › View

Children should behave well and …………….. older people.

A. look up to

B. look down on

C. get on

D. bring up


Look, See or Watch › View

” ___ at those beautiful pictures!”
a. Look
b. See
c. Watching