[ Grammar and Vocabulary ]
He looks so tired!
A. He’s been working too hard
B. He’s been work too hard

Random Topics:
Zero ConditionalExpressing Obligation and ModalsCommon Grammar Mistakes and Spelling TipsQuantifiers MixAdverbial Clause of MannerPresent Progressive TenseMixed GrammarAdjectiveTime Clauses of FutureIndefinite and Definite ArticlesOther quiz:
PRESENT TENSE › ViewThe people ( live, lives ) a simple life in the province.
A. live
B. lives
Future Tenses › View
My father is repairing our car. We hope that by Sunday he ….. it.
A. will have repairing
B. will have repaired
C. will repair
D. will be repairing
Grammar › ViewSince I started working for this company, I ________________ several pay rises in my salary because of my technical skills.
A. was given
B. have been given
C. have given
Grammar › View
How long …… on her smartphone?
A. has she talked
B. is she talked
C. has she been talking
D. is she talking
