Present Perfect Quiz
Preview:
I think I (forget) _______________________________ to buy some bread
A. I think I has forgotten to buy some bread
B. I think I have forgot to buy some bread
C. I think I have forgotten to buy some bread
D. I think I has forgot to buy some bread
He _____ traveled to Spain
A. Have
B. Has
C. Do
D. Does
My sister … ridden a bicycle. She is afraid that she will fall off.
A. never
B. has never
C. has ever
We have met Pedro _____ five years
A. since
B. on
C. at
D. for
My aunt has lived in Madrid ______ 2006
A. since
B. ago
C. for
D. to
Choose the correct sentence
A. I have never met the Queen!
B. I never meet the Queen!
C. I never have met the Queen!
Has Zéti cleaned his car? Yes, he ________.
A. have
B. has
C. did
How long has he been your friend?
A. I have been your friend for 3 years.
B. They have been your friend for 5 years.
C. I have been his friend for 3 years.
D. He has been my friend for 5 years.
A: You look tired. B: I’ve _____ run 20 kilometers!
A. just
B. already
C. yet
Which one is correct?
A. I haven´t never slept in a tent.
B. I have never slept in a tent.
C. I never slept in a tent.
-Is Ken in? Yes, he has ___________arrived from school.
A. just
B. Justin
C. yet
D. before
I have ____ a horse and a camel
A. Riden
B. Roden
C. Rode
D. Ridden
Have ________ missed the film?
A. we
B. she
C. Viktor
What _________ you __________ (drink) at luch?
A. Has/drank
B. Have/drink
C. Have/drank
D. Had/drink
During the two years David ____________ ten different jobs.
A. has has
B. has had
C. have had
D. have have
Have ________ in a play?
A. you be
B. you been
C. you did
Tyler and Kelly _________ here before. They really like this place.
A. has been
B. have been
C. has be
D. was
____________ he (call) _______________________ María?
A. Have he called María?
B. Has he called María?
C. Have he call María?
D. Have he calling María?
The time is not specified in the Present Perfect
A. TRUE
B. FALSE
I have never ____ a snowman
A. Maked
B. Make
C. Made
D. Maden
She has been there ______ three days
A. since
B. ago
C. to
D. for
She has lived in this house ___________ she was five years old.
A. for
B. since
There are only 6 signal words in the Present Perfect
A. TRUE
B. FALSE
I’ve eaten snake.
A. correct
B. incorrect
Have your friends ever read papelucho?
A. Yes, I have.
B. Yes, she has.
C. Yes, they have.
D. Yes, we have.
About grammarquiz.net
GrammarQuiz.Net - Improve your knowledge of English grammar, the best way to kill your free time.