Grammar Quiz

[ Mixed General Quiz ]

In the past fifty years, Vietnam ___ fought wars against France, China and the United States.
a. have
b. had
c. did
d. has

Select your answer:
A  B  C  D  E 


Random Topics:

Past Simple TenseAsking for and Giving OpinionPresent Simple x Present ContinuousPresent/Past/Future Continuous TenseDeterminers & QuantifiersMust / must notQuantifiers and ArticlesDeterminersVocabulary and DefinitionsPrepositions of Time, Place, and Movement

Other quiz:

Present and Past Perfect Tenses › View

I’m afraid the books you ordered………….. by Friday.

A. won’t have arrived

B. won’t have been arriving

C. will have arrived

D. will have been arriving


Vocabulary › View

careless, remiss, derelict

A. inert

B. dregs

C. crucial

D. negligent

Mixed General Quiz › View

The largest salt lake in North America is in Utah and is ___ the Great Salt Lake.
a. calling
b. called
c. calls


Tenses › View

Identify the tense in the following sentence:

We will have completed the worksheet and its answers.

A. Future Perfect

B. Past Perfect

C. Present Continuous

D. Present Perfect Continuous