My friend is a writer. She (write) _________ five books so far.
A. wrote
B. has written
C. have written
D. has wrote
E. written

Random Topics:
Identifying TensesVerb Tenses (Progressive, Perfect)Present Perfect Simple and ContinuousHow often - long - much - manyThe Past Simpleused to, be used to, get used toModal and Auxiliary VerbsComparison Degree & GerundsState Verbs and Action VerbsGrammar - Present PerfectOther quiz:
Grammar › ViewCleveland Cincinnati Toledo and Dayton are four large cities in Ohio.
A. Cleveland, Cincinnati, Toledo, and Dayton are four large cities in Ohio.
B. Cleveland, Cincinnati, Toledo, and, Dayton are four large cities in Ohio.
C. Cleveland, Cincinnati Toledo, and Dayton are four large cities in Ohio.
Future Tenses › View
I ___ if you come too late tomorrow.
A. will be sleeping
B. will sleep
C. sleep
D. am sleeping
When vs. While › ViewHe was driving to work. (long duration) He called me. (short duration)
A. When he called me, he was driving to work.
B. While he called me, he was driving to work.
C. While he was calling me, he was driving to work.
Idioms › View
Another expression for vomiting is to ___.
a. throw up
b. toss out
c. pass out
