stud
bud
Sign up
Log in
Home
Library
Explore
SAT
More
Present Perfect - Results - Quiz 1 Flashcards | StudBud
Explore
/
Present Perfect - Results - Quiz 1
Present Perfect - Results - Quiz 1
24 terms
·
StudBud Administration
·
2,452 plays
#esl #efl #english #grammar #presentperfect
Flashcards
24 cards
F
Practice quiz
P
Host live
L
Questions
24
Answers
1
There was nothing to buy so I ___ not ____ much in the shop. (to spend)
did spend
have spent
2
I ____ well but I lost the match. (to play)
have played
played
3
I didn't win because I ____ so many mistakes. (to make)
have made
made
4
It looks like he ____ who I am! (to forgot)
has forgotten
forgot
5
I understand the present perfect now because I ____ so much practice. (to do)
did
have done
6
Who ____ this place? It's great! (to find)
has found
found
7
I ____ all the bills so my account is empty. (to pay)
have paid
paid
8
They won because they ____ as a team. (to play)
have played
played
9
I was so happy when they finally ____! (to leave)
have left
left
10
Who ____ us these plates? I have forgotten. (to give)
has given
gave
11
Be quiet! The film ____. (to start)
started
has started
12
I was really sad because nobody ____ to my party. (to come)
came
have come
13
I ____ the task. Can I go now? (to finish)
finished
have finished
14
I ____ all my money so I can't go out tonight. (to spend)
spent
have spent
15
I was upset that my friend ___ not ____ to my wedding. (to come)
have come
did come
16
I was stressed because I ____ a lot of work. (to have)
have had
had
17
What ____? Why are you crying? (to happen)
happened
has happened
18
I think I ___ well in the interview but I didn’t get the job. (to do)
have done
did
19
Go and see if the rain ____. (to stop)
has stopped
stopped
20
I ____ a lot about it and I'm ready to give an answer. (to think)
thought
have thought
21
He clearly ____ his best but it was not good enough. (to try)
has tried
tried
22
I ___ not ____ my parents because I did not want to upset them. (to tell)
did tell
have told
23
I saw you in the shop today. ___ you ____ anything there? (to find)
have found
did find
24
I am really happy because I ____ all my exams! (to pass)
passed
have passed