[ Tenses ]
My uncle Hassan _________me a present on my birthday.
A. gives
B. give
C. has given
D. gave

Random Topics:
Noun, Quantifiers and SuffixesClauses and ConjunctionsPassivisationSentences vs Run-OnsConnectorsIntermediatePresent Continuous, Present Perfect and Used toAspect or tenses of VerbsAdverbs and PhrasesConditional SentenceOther quiz:
Grammar › ViewWhich perfect tense is being used?
The birds have flown back and forth across the plains.
A. past perfect
B. present perfect
C. future perfect
Grammar › View
Choose the correct preposition to complete the sentence: “He is good ___ playing the piano.”
A. at
B. on
C. with
D. for
Grammar › ViewI wish it … The garden really needs some water.
A. would rain
B. rain
C. will rain
Present Perfect › View
The police __________ the criminal that stole 10.000$ from the bank.
A. have catch
B. catched
C. have catched
D. have caught
