
Present Perfect Tense Quiz
Preview:
I (know) ______ Laura since we both (start) _____ on the same day at Thames College five years ago.
A. know … started
B. have known …. started
C. have known … have started
D. knew … started
The plane __________ for twelve hours.
A. has flown
B. has flew
C. has fly
D. has flied
Susan has…… the homework.
A. do
B. does
C. did
D. done
How long _______ (you/know) ______ each other?
A. did … know
B. have … known
C. do … know
She …. ….. a foods to me
A. has cook
B. has cooked
C. cooked
He … ….in love since first meet
A. has been
B. has been
C. been
The children ………………. the lost puppy.
A. have find
B. is finded
C. has found
D. have found
Damar ……. zoo two days ago
A. has visited
B. have visited
C. visited
They________________(not/buy) a Computer.
A. hasn’t buy
B. hasn’t bought
C. haven’t buy
D. haven’t bought
I have …. …. your message
A. just seen
B. have seen
C. seen
Albert ___________________(not/drive) a Ford truck.
A. haven’t drove
B. hasn’t driven
C. haven’t driven
D. hasn’t drove
We …………………. Mary ……………. 2015.
A. haven’t seen / for
B. haven’t seen / since
C. hasn’t saw / since
D. didn’t see / for
How long have you…….English?
A. studied
B. study
C. studies
Josua and Mark ……. the books since yesterday
A. borrowed
B. has borrowed
C. have borrowed
They ____seen that film six times
A. has
B. have
I … … here since yesterday
A. has been
B. was been
C. have been
We ………………. any mail since we were retired.
A. haven’t received
B. hasn’t received
C. never received
The book (sell) ________ millions of copies so far.
A. sold
B. has sold
C. is selling
The Past Participle Form for BEGIN is?
A. begin
B. begined
C. begun
D. began
My uncle …………. lived here …………….. the last January.
A. has / for
B. has / since
C. have / for
D. have / since
Tom and Alex __________________(not/eat) the cookies.
A. hasn’t eaten
B. hasn’t eated
C. haven’t eaten
D. haven’t eated
Make a present perfect question from this sentence ?
You/ever/be/to Bkk.
A. Have you ever been to Bkk
B. Has you ever been to Bkk
C. Have you ever are to Bkk
D. Have you ever gone to BKK
……. you written a letter?
A. has
B. have
C. do
Has Kris ______ a mountain?
A. ever climb
B. never climb
C. ever climbed
I’ve been living here … a year.
A. for
B. since
About grammarquiz.net
GrammarQuiz.Net - Improve your knowledge of English grammar, the best way to kill your free time.