Toggle Navigation
Games
Blog
Class PIN
Join for Free
Sign in
Toggle Navigation
Games
PIN
Join for Free
Blog
Pricing
Contact us
Help center
Sign in
Study
Cambridge Complete First for Schools unit 1 Gram ...
0
%
0
0
0
Back
Restart
Which perfect tense may give the idea that something is PERMANENT?
present perfect continuous
present perfect simple
Oops!
Okay!
Is this sentence correct? "I've lived in Spain for ten years"
Yes, it's correct
Oops!
Okay!
Choose the correct sentence: I _______ this book, so I know the ending.
had been reading
have been reading
have read
am reading
Oops!
Okay!
Use the Present Perfect Simple: She _______ (visit) Paris.
has visited
Oops!
Okay!
I _________ (read) this book three times.
have read
Oops!
Okay!
Which perfect tense focuses on HOW MANY TIMES an action has been repeated?
present perfect continuous
present perfect simple
Oops!
Okay!
Is this sentence correct? "I've been living in Spain for ten years"
Yes, it's correct
Oops!
Okay!
Which perfect tense focuses on HOW LONG the activity has been in progress?
present perfect continuous
present perfect simple
Oops!
Okay!
What is the form of present perfect continuous?
have / has + been + verb_ing
Oops!
Okay!
How long _________ (you/know) each other?
have you known
Oops!
Okay!
What tense is often used to describe repeated actions up to the present?
Present Perfect Simple
Oops!
Okay!
What tense is typically used with 'how long' questions to describe an ongoing action?
Present Perfect Continuous
Oops!
Okay!
Which sentence is in the Present Perfect Continuous?
They have been playing football for two hours.
They had been playing football for two hours.
They were playing football for two hours.
They played football for two hours.
Oops!
Okay!
We _________ (not/see) that movie before.
haven't seen
Oops!
Okay!
Which perfect tense may give the idea that something is TEMPORARY?
present perfect simple
present perfect continuous
Oops!
Okay!
Which sentence is in the Present Perfect Simple?
I had finished my homework.
I finished my homework.
I have finished my homework.
I have been finishing my homework.
Oops!
Okay!
What is the form of present perfect simple?
have / has + past participle
Oops!
Okay!
Is this sentence correct? "I've been having this bag for a long time"
No! "have" (when it means possession) is a stative verb and is not used in continuous form
Oops!
Okay!
He _________ (not/finish) his homework yet.
hasn't finished
Oops!
Okay!
Which perfect tense focuses on HOW MUCH of an activity is COMPLETE?
present perfect continuous
present perfect simple
Oops!
Okay!
Which perfect tense is used to EMPHASIS the RESULT?
present perfect continuous
present perfect simple
Oops!
Okay!
Which perfect tense focuses on the PROCESS OF CHANGE over a period?
present perfect continuous
present perfect simple
Oops!
Okay!
Choose the correct sentence: She _______ at that company for five years, and she loves it.
had worked
is working
was working
has been working
Oops!
Okay!
Which perfect tense is used to EMPHASIS the ACTION?
present perfect simple
present perfect continuous
Oops!
Okay!
Is this sentence correct? "I've been knowing Tom for three weeks"
No! "know" is a stative verb and is not used in continuous form
Oops!
Okay!
Use the Present Perfect Continuous: He _______ (work) on the project all day.
has been working
Oops!
Okay!
_________ (you/ever/be) to Japan?
Have you ever been
Oops!
Okay!
It _________ (rain) all morning.
has been raining
Oops!
Okay!
_________ (she/wait) long?
Has she been waiting
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies