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
IX A - Group 7
0
%
0
0
0
Back
Restart
formula of present perfect simple is :
subject + have/has + past participle
subject + have/has + V3
subject + have/has + been + V1(ing) + object
Oops!
Okay!
Do you f_____ going dinner tonight ?
fancy
Oops!
Okay!
What's going on with him? He looks so busy. _______ (he/get) homework from his school lately?
Has he been getting
Oops!
Okay!
Lack of water causes d_______.
drought
Oops!
Okay!
______ ( have you be prepare ) the test for an hour? ( present perfect continuous )
Have you been
Oops!
Okay!
This car ________ (buy) by me.
was bought
Oops!
Okay!
Our school ________ (take) rubbish that are seen outside school and throwing it in the bin.
has been taking
Oops!
Okay!
Alice _________ (make) cookies for hours and ____ ( not have) much rest.
Alice has been making cookies for hours and hasn't had much rest.
Oops!
Okay!
My parents have just won tickets to an amusement park. (change it to passive)
Tickets to an amusement park have just been won by my parents.
Oops!
Okay!
We have to stop wasting electricity and start planting trees to prevent g_______- g_____.
greenhouse gases
Oops!
Okay!
My leg ________ (injure) when I was 2 or 3 years old.
was injured
Oops!
Okay!
Today my mom opened a b____ a______ for my brother.
Bank account
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies