Grammar Quiz

[ Present Perfect Tense ]

My friend … an author for a long time.

A. has played

B. has had

C. has become

D. has written

Select your answer:
A  B  C  D  E 


Random Topics:

Past Tense & Past Continuous TensePreposition of DirectionQuantifiers & Modals of ObligationAdverbs or AdjectivesModal PerfectDegree of ComparisonDemonstrative SpeechSubject and Verb AgreementPast ParticipleInfinitives and Gerunds

Other quiz:

Tenses › View

Craig has been a doctor    ………. ten years.

A. since

B. for

C. yet


Grammar › View

They_______ to the park yesterday.
A. go
B. going
C. went
D. been

Grammar › View

student

A. Common noun

B. Proper noun


Grammar › View

I preferred that she ____ here

A. stayed

B. staying

C. stay