Grammar Quiz

[ Present Perfect Tense ]

James has been in Thailand _____ months but he hasn’t visited the beach _____ .

A. for/ still

B. since/ already

C. since/ just

D. for/ yet

Select your answer:
A  B  C  D  E 


Random Topics:

Present Tense vs Present ContinuousPast TensesLet & Be allowed toTransitionsCoordinating Conjunctions and Comparative AdjectivesPreposition of PlaceAdverb ClauseSubject Verb Agreement Irregular VerbUsed to - Would - Tenseswould should could

Other quiz:

Grammar › View

Concentration is ________ by alertness.

A. Help

B. Will help

C. Helps

D. Helped


Past Perfect Tense and Past Tense › View

When we were in elementary school, we ……… (not/learn) past perfect tense before we got English course.

A. have learnt

B. had not learnt

C. were learning

D. have not been learnt

Grammar › View

According to the MLB rule book, there are nine innings in a game of baseball.

A. Fact

B. Opinion


Grammar › View

He’s __________ home now.

A. on

B. in

C. at