Grammar Quiz

[ Present Perfect Tense ]

The weather has been cold _______ many days.

A. For
B. Since

Select your answer:
A  B  C  D  E 

Random Topics:
Irregular VerbPresent Perfect TenseSuperlative Degree (Adjective) Sentences and Non SentencesSimple PresentIdiomsLinking Words & PhrasesPresent Continuous, Present Perfect and Used toGrammar : Structural Common Errors

Other quiz: Future Perfect Tense

By tomorrow morning, he ———- well.

A. Will sleep
B. Have slept
C. Will have slept
D. Slept

How to use : Read the question carefully, then select one of the answers button.