Grammar Quiz

[ Tenses ]

. Differentiate: What is the difference between ‘has eaten’ and ‘had eaten’?

A. ‘Has eaten’ indicates a future action while ‘had eaten’ indicates a present action.

B. ‘Has eaten’ refers to a recent action with present relevance, while ‘had eaten’ refers to a completed action before another past event.

C. ‘Has eaten’ is used for actions that will happen, and ‘had eaten’ is for ongoing actions.

D. ‘Has eaten’ refers to a past action with no relevance, while ‘had eaten’ indicates a future action.

Select your answer:
A  B  C  D  E 


Random Topics:

ModifiersParticiple AdjectivesSimple Past TensesComplex Prepositions3rd Person SingularAdverbPhrasal Verb & Prepositional PhraseFigurative Language VocabularyGrammar-Verbs & Nouns Singular, Plural, GenderVerb Present Simple Tense

Other quiz:

Modal Verb › View

Our plane _______ in Cairo hours ago, but we haven’t even taken off from Heathrow yet.

A. was supposed to land

B. must have landed

C. ought to be landing

D. will have landed


Transition Words And Phrase › View

______ of her good grades, Rebecca did not get accepted to Stanford.

A. In addition
B. In spite of
C. As a result
D. On the other hand
E. Thereafter

Tenses › View

Choose the correct form of the verb: She ___________ a book when I entered the room.

A. reads

B. read

C. was reading

D. will read


Grammar › View

I ___ blond hair and blue eyes.
a. have
b. has