stud
bud
Sign up
Log in
Home
Library
Explore
SAT
More
Present perfect Flashcards | StudBud
Explore
/
Present perfect
Present perfect
24 terms
·
StudBud Administration
·
13 plays
#Englishgrammar #PresentPerfect #GrammarPractice #islcollective
Flashcards
24 cards
F
Practice quiz
P
Host live
L
Questions
24
Answers
1
...... collected stamps or coins?
you have ever
he ever has
has he ever have
have you ever
2
...... the bedroom walls yet?
has you painted
have you painted
has he been paint
have he painted
3
I ...... robbed before. What a terrible experience!
never have been
been ever have
have been never
have never been
4
...... weight recently?
Haven't you putting on
Have you gain
Haven’t you lose
Haven’t you lost
5
It ...... in my town for a long time.
hasn’t snowed
have never snowed
has never snowing
haven’t snow
6
...... fishing?
Has he ever been
Have he been
Have he ever gone
Has he ever going
7
The Blacks ...... dinner together today.
has have
had had
had have
have had
8
The phone ...... . Can you answer it?
has just rang
has just rung
just rang
just has rung
9
My wife ...... my favorite shirt.
has ironned
have ironed
has ironed
have ironned
10
Mr. Clarks ...... the evening newspaper yet.
has read
haven’t read
had read
hasn’t read
11
The kids ...... a local park this week.
have cleaned
have clean
has cleaned
have cleaning
12
My parents ...... for more than ten years.
have been married
have been married to
has married
has been married
13
We ...... this film.
have already seen
seen have already
already have seen
haven’t already seen
14
We ...... by plane before. We’re thrilled.
have never flown
have flew
never flown
haven’t never flown
15
Dad ...... a photo of the whole family.
has just taken
just has taken
has just done
just has done
16
How long ...... their cat?
have they have
they have had
have they had
they had have
17
Pete ...... his history project yet.
has finished
haven't finished
hasn’t finished
have finished
18
Mom ...... vegetable soup for dinner today.
cooks
has cook
have cooked
has cooked
19
Mike and Liz ...... for a walk. They’ll be back in half an hour.
has gone
have been
have gone
has taken
20
We ...... three strawberry milkshakes today.
have drunk
have drink
have drunken
have drank
21
Pat ...... a letter to her aunt, Linda.
has just send
has just sent
has sent just
just sent
22
The students ...... for the school bus for twenty minutes.
has waitted
have waited
have waiting
have wait
23
Tom ...... toothache since last night.
had has
has had
have had
has have
24
My mom and I ...... the carpet today.
has vacumed
has vacuumed
have vacumed
have vacuumed