[ Present Perfect ]
She has been there ______ three days
A. since
B. ago
C. to
D. for

Random Topics:
Modals and Comparative SuperlativeInfinitive and GerundCan/CouldNouns & PronounsModalsAdjective Clause and Adverb ClauseGrammar and IdiomsIdentifying TensesHow many / How much - Is there / Are thereGrammar : can, could and be able toOther quiz:
Simple Present Tense › ViewTim and Kim never____ a contest.
A. wins
B. win
C. wines
D. wining
Time Clauses of Future › View
They _________________________ next year after they get married.
A. are going to have
B. having
C. will to have
D. going to have
Grammar › ViewThis time last week i ………… to London.
A. drove
B. was driving
C. have driven
D. have been driving
Grammar and Vocabulary › View
My mother is a ________.
A. Nurse
B. Photography
