Grammar Quiz

[ Tenses ]

Complete the sentence: By the end of this month, we __________ (train) for the marathon for six months.

A. Has been training

B. will has been training

C. have been training

D. will have been training

Select your answer:
         


Random Topics:

Past Tense, Recount Text, and Future TenseNoun ClauseTypes of Simple SentencesTenses and Sentence CompletionCountable - UncountablePronouns ( Interrogative )Modal Verbs of ObligationPresent Tenses and VocabularyPast Simple TenseAdjectives and Degrees

Other quiz:

Grammar › View

What a talkative man! He _______________ since morning.

A. has been talking

B. has talked

C. is taking

D. talks


Modal Verbs › View

You ___ forget your keys; it’s essential to lock the door.

A. can

B. mustn’t

C. don’t have to

D. should