stud
bud
Sign up
Log in
Home
Library
Explore
SAT
More
Duplicate of Present perfect simple/continuout SpeakOut B2 Flashcards | StudBud
Explore
/
Duplicate of Present perfect simple/continuout SpeakOut B2
Duplicate of Present perfect simple/continuout SpeakOut B2
10 terms
·
StudBud Administration
Imported from external platform
Flashcards
10 cards
F
Practice quiz
P
Host live
L
Questions
10
Answers
1
Have you had / have you been having a hair cut?
have you had
have you been having
2
She
has written
/
has been writing
a novel for the last three years, but she hasn’t finished it yet.
has written
has been writing
3
I
have tried
/
have been trying
to learn Chinese for years with little success.
have tried
have been trying
4
Robert
has gone
/
has been going
to bed because he’s not feeling well.
has gone
has been going
5
You
have drunk
/
have been drinking
three cups of tea since I
have sat
/
have been sitting
here.
have been drinking / have been sitting
have drunk / have sat
have been drinking / have sat
have drunk / have been sitting
6
We
have looked
/
have been looking
for a house for months!
have looked
have been looking
7
How many times
have you visited / have you been visiting
Canada?
have you visited
have you been visiting
8
I
have known
/
have been knowing
my best friend since Primary school.
have been knowing
have known
9
Tim
has called
/
has been calling
you four times. Can you call him back?
has called
has been calling
10
You
have read
/
have been reading
that paper for three hours.
have been reading
have read