Grammar Quiz

[ Tenses ]

Write a sentence using the present perfect tense.

A. I will finish my homework tomorrow.

B. I have finished my homework.

C. I am finishing my homework.

D. I finished my homework yesterday.

Select your answer:
A  B  C  D  E 


Random Topics:

Past Simple and Past ProgressiveAntonymsPhrasal Verbs with up and downAdverbial ClauseRelative Clauses and Past PerfectFormal & Informal WordsGerund Subject or ObjectAlthough, Though, In spite of, DespitePassive Voice with Modal VerbsPast simple vs Present perfect

Other quiz:

Grammar › View

Some users find it unacceptable for Facebook ____________ their data for its own purposes. 

A. to collect

B. that collects

C. for collecting

D. collect


Grammar › View

I ________ to New York three times this year.

A. have been

B. was

C. were

D. had been