[ Grammar ]
He has been selling motorbikes ________.
A. ten years ago
B. since ten years
C. for ten years ago
D. for ten years

Random Topics:
Verbs: Will & Going toPresent Perfect & Past Simple TenseArticles and NounsAdverb of MannerPrepositions - ConjunctionsFormal & Informal WordsInfinitives and ING FormsConjunction: Because and SoActive and Passive Gerunds and InfinitivesConditional ClauseOther quiz:
Grammar › ViewI’m so angry at John. I won’t call him until he __________ me first.
A. will call
B. is going to call
C. calls
D. called
Past Tense › View
the bus came after I …. for forty minutes
A. have been waiting
B. had been waiting
C. was waiting
D. am waiting
Past Perfect Tense › ViewHow many times … the clothes before the fault occured?
A. had you worn
B. you had worn
Simple Present Tense › View
The negative of:
Rocio takes a break in the afternoon.
A. Rocio not takes a break in the afternoon.
B. Rocio don’t takes a break in the afternoon.
C. Rocio doesn’t take a break in the afternoon.