stud
bud
Sign up
Log in
Home
Library
Explore
SAT
More
Present Perfect - Results - Quiz 2 Flashcards | StudBud
Explore
/
Present Perfect - Results - Quiz 2
Present Perfect - Results - Quiz 2
24 terms
·
StudBud Administration
·
1,193 plays
#esl #efl #english #grammar #presentperfect
Flashcards
24 cards
F
Practice quiz
P
Host live
L
Questions
24
Answers
1
They ____ a huge cake so I hope you are hungry! (to bring)
have brought
brought
2
We only had one date because I ____ he was really boring. (to think)
have thought
thought
3
Where ___ you ____ before you came here? (to work)
did work
have worked
4
They ____ to help us so I'm sure we'll be fine. (to agree)
have agreed
agreed
5
I liked the hotel because my room ____ really comfortable. (to be)
was
has been
6
What ___ you ____ of the food at the hotel? I liked it. (to think)
have thought
did think
7
They ____ my car away and I do not know where it is. (to take)
took
have taken
8
He was upset because he ___ not ____ the answer. (to know)
did know
has known
9
The summer holidays were boring because I ____ nothing to do. (to have)
had
have had
10
The test was difficult because it ____ so many questions. (to have)
had
has had
11
Can you go to the shop? We ____ out of bread. (to run)
have run
ran
12
Excuse me. You ____ your wallet. (to drop)
have dropped
dropped
13
I ____ before so I know my way around. (to be)
was
have been
14
The tomatoes are really small because it ____ so cold. (to be)
was
has been
15
Hi kids! You look exhausted. Who ____ the race? (to win)
won
has won
16
The rain ____. Let's go outside! (to stop)
has stopped
stopped
17
I think I will fail the test because I ___ not ____ all the words. (to learn)
have learned
learned
18
I ____ everything on the balcony so the flat looks tidier now. (to put)
put
have put
19
Hi. I do not think we ____ before. (to meet)
met
have met
20
You can't go to lunch because you ___ not ____ the task. (to finish)
have finished
finished
21
Everyone ____ so we can relax now. (to leave)
left
has left
22
We won the match so we ____ through to the next round. (to go)
have gone
went
23
The parcel is ready but I ___ not ____ it. (to send)
sent
have sent
24
You look worried. What ___ you ____? (to lose)
lost
have lost