It has been a long time since our last conversation.
A. We haven’t talked for a long time.
B. We have talked for a long time.
C. We will never talk.
D. We talked for a long time.

Random Topics:
Prepositions of Time & PlaceGrammar - too & enoughThird ConditionalAdjective SuffixesGrammar Past and Future TenseContinuous TensesVerbs + Infinitives / Gerundsanother/the others/each other/one anotherNoun ClauseFuture Continuous, Future Perfect and Future Perfect ContinuousOther quiz:
Grammar › ViewDavid and Jonathan car broke down yesterday.
A. David’s and Jonathan car broke down yesterday.
B. David and Jonathan’s car broke down yesterday.
C. David’s and Jonathan’s car broke down yesterday.
D. David and Jonathans car broke down yesterday.
Past Perfect Simple Tense › View
She ____________________ in China before she went to Thailand
A. was live
B. didn’t lived
C. had live
D. had lived
Grammar › ViewFor each sentence, choose the option which has the same meaning.
They had already put up the tent when I arrived at the campsite.
_
A. The tent was ready when I got to the campsite.
B. I helped them put up the tent.
Future Time and Tenses › View
Me and my husband ____________ at the new restaurant tonight.
A. will dine
B. are dining
C. going to dine
