Grammar Quiz

[ Present Tenses ]

You ___ (to write) a letter to your friend for a long time.

A. wrote

B. have been writing writing

C. will write

D. writing

Select your answer:
A  B  C  D  E 


Random Topics:

ArticlesQuestion tag and + - AgreementAdverbs of Frequency & Simple Present TenseDescribing Wordsso vs suchFuture - will / going to / present continuousParallel Structure or Combining SentencesAdverb or AdjectivePersonal pronouns + possessive adjectives + Introgative pronounsGrammar Elementary

Other quiz:

Synonym and Antonym › View

Indicate the word(s) OPPOSITE in meaning to the underlined word(s) in each of the following questions.

With many companies having to downsize in tough economic items, the outsourcing and contracting of freelance workers online has become common business practice.
_
A. take on more staff

B. lay off their employees

C. close down their branches

D. notify to break down


Grammar › View

A.     CANDY STORE
   
B.     MUSEUM
   
C.     BANK

Modals › View

… take a gift if I’m visiting my girlfriend’s parents?

A. Am I supposed to

B. Must I

C. Am I able to

D. I might


Grammar › View

I’ll be free at 5.00 because _______ all homework by then.

A. finished

B. I’ll be finishing

C. I’ll have finished

D. have finished