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