Toggle Navigation
Games
Blog
News
Class PIN
Join for Free
Sign in
Toggle Navigation
Games
PIN
Join for Free
Blog
Pricing
News
Contact us
Help center
Sign in
Study
PAST SIMPLE PRESENT PERFECT OR PRESENT PERFECT C ...
0
%
0
0
0
Back
Restart
My dad ..................... (ride) a motorbike since he was seventeen.
has ridden/has been riding
Oops!
Okay!
I............. (have) an operation a few weeks ago. I am still on leave from work.
had
Oops!
Okay!
I .............(never go) camping. It must be amazing especially if you do it with friends.
have never been
Oops!
Okay!
My neighbour ....................(come) over many times. We get on really well and we spend hours chatting.
has come
Oops!
Okay!
My best friend .............(live) abroad when she was a child.
lived
Oops!
Okay!
They ..............(just put) interactive whiteboards and laptops in every classroom and they .....................(also build) an enormous library.
have just put / have also built
Oops!
Okay!
What a change! They ................ (knock down) the building where I ....... (stay) and built a block of flats and shops there!
have knocked / stayed
Oops!
Okay!
Gina ...........(try) sunglasses for more than an hour. She can't decide which one suits better to her.
has been trying
Oops!
Okay!
I ..............(once witness) a crime. I really ............ (not know) what to do.
once witnessed / didn't know
Oops!
Okay!
I ....... (study) at college in Southhampton years ago but I recently ........(go) for a couple of days to see my friend.
studied / went
Oops!
Okay!
She ................(just win) a difficult competition. She will get on the podium soon.
has just won
Oops!
Okay!
Jebb is a professional daredevil and he ...........(risk) his life in extreme sports for many years.
has been risking
Oops!
Okay!
We can't go to school, It .........(snow) all day and the roads are closed.
has been snowing
Oops!
Okay!
I need a holiday. I .................(only have) two days off this year.
have only had
Oops!
Okay!
He ............(do) nothing since he arrived so he is bored. What can he do to give us a hand?
has been doing
Oops!
Okay!
The CEO and the CFO ...................(go) on a business trip last week.
went
Oops!
Okay!
Life .............(change) over the last few years for animals that live in the Polar Regions.
has changed
Oops!
Okay!
I am still in bed. I ......... (be) ill for more than ten days.
have been
Oops!
Okay!
My aunt ........... (live) in Lisbon for two years now.
has been living / has lived
Oops!
Okay!
I ......... (work) as a Maths teacher for the last 20 years.
have worked / have been working
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies