stud
bud
Sign up
Log in
Home
Library
Explore
SAT
More
Present Perfect Flashcards | StudBud
Explore
/
Present Perfect
Present Perfect
28 terms
·
StudBud Administration
·
656,612 plays
#ESL #English #A2 #Elementary #grammar #Present #Perfect #Tense
Flashcards
28 cards
F
Practice quiz
P
Host live
L
Questions
28
Answers
1
It _____ for a long time.
hasn't rained
hasn't rain
haven't rained
haven't rain
2
Where's Laura? She's _____ to the park.
gone
been
3
My parents _____ married for a long time.
have been
has been
have be
has be
4
We _____ at this school since 2015.
has studed
have studed
has studied
have studied
5
My grandad _______ a caravan.
have buy
has bought
has brought
have bought
6
A 100-year-old-man _____ a marathon.
have run
have ran
has run
has ran
7
What's the participle of
send
?
send
sant
sended
sent
8
We use
ever
in questions:
True
False
9
I ____ in this town since I was born
has lived
have lived
has live
have live
10
_____ the ex-King of Spain ______ a motorbike?
Have / ridden
Has / ridden
Has / driven
Have / driven
11
never
means
at no time in my life
.
False
True
12
What's the participle of
ride
?
ridded
riden
ridden
rided
13
What's the participle of
find
?
found
find
finded
founded
14
My parents have _____ lived abroad.
never
ever
15
A plane __________ in Russia.
has crash
has crashed
have crash
have crashed
16
I __________ a photo of you on my mobile phone.
has took
have taken
have took
has taken
17
What's the participle of
buy
?
buyed
bought
brought
buy
18
What's the participle of
eat
?
eaten
ate
eat
eated
19
I _____ chocolate for three weeks.
hasn't eaten
haven't eaten
hasn't ate
haven't ate
20
We _____ here for many years.
have lived
has live
has lived
has lived
21
Have scientists found a cure for cancer?
Yes, they have
Yes, he has.
No, they has.
No, they have.
22
What's the participle of
take
?
took
taken
tooked
take
23
_____ you _____ dinner?
Has / eated
Has / eaten
Have / eaten
Has / eated
24
Have you _____ slept in a tent?
ever
never
25
What's the participle of
see
?
seed
see
saw
seen
26
We _____ Sandra since her birthday.
haven't saw
hasn't saw
hasn't seen
haven't seen
27
Have you climbed Mount Everest?
Yes, I have
Yes, I has.
Yes, we have
No, we have
28
Mark __________ me a text message.
hasn't sent
hasen't sent
hasn't sended
hasn't send