Grammar Quiz

[ Perfect Tenses ]

Which tense is used to express a recent past action completed just before the time of speaking?

A. Present perfect tense

B. Past perfect tense

C. Future perfect tense

D. Simple past tense

Select your answer:
A  B  C  D  E 


Random Topics:

Simple Present and Past TensesPresent TensesSimple, Compound, Complex SentencesComparison DegreeVocabulary and IdiomsPreposition (at,in,on)Formal & Informal WordsBASIC GRAMMAR - PRONOUNSConstrative ConjunctionVerbal and Appositive Phrases

Other quiz:

Gerunds and Infinitives › View

Our neighbour threatened ———- the police if we didn’t stop the noise.

A. calling

B. to call

C. called

D. call


Tenses and Verb Forms › View

. Identify the Correct Sentence 13. Identify the correct sentence:

A. By the time you reach, I will have been cooked dinner.

B. She will have been writing her novel for two years next month.

C. They will has finish their exams.

D. He will been working late tonight.

Subject-Verb Agreement › View

My dog ________________ of the next door neighbour’s cat.

A. Is scared
B. Are scared


Subject Verb Agreement › View

None___ none under the sun.

A. is

B. are

C. were

D. will be