WorksheetsPresent perfect
Total questions: 20
Worksheet time: 7mins
(you / keep a pet for three years)
You have keeped a pet for three years
You have kept a pet for three years
You has keeped a pet for three years
(you / eat Thai food before)?
Have you eating Thai food before)?
Have you eated Thai food before)?
Have you eaten Thai food before)?
(it / rain all day)?
Has it rains all day?
Has it raining all day?
Has it rained all day?
(who / we / forget to invite)?
Who have we forgotten to invite?
Who have we forget to invite?
Who have we forgeted to invite?
(we / not / hear that song already)
We haven't hearing that song before.
We haven't hearded that song before.
We haven't heard that song before.
(I / explain it well)?
Have I explaining it well?
Have I explained it well?
Have I explains it well?
(who / he / meet recently)?
Who has he met recently?
Who has he meeted recently?
Who has he meting recently?
(I / know him for three months)
I've knew him for three months.
I've knowing him for three months.
I've known him for three months.
(what countries / they / visit in Europe)?
What countries have they visit in Europe?
What countries have they visited in Europe?
What countries have they visiting in Europe?
(he / hurt his leg)
He's hurted his leg.
He's hurting his leg.
He's hurt his leg.
(she / leave her phone in a taxi)
She's leaved her phone in a taxi
She's lefted her phone in a taxi
She's left her phone in a taxi
(she / call her mother)?
Has she called her mother?
Has she calling her mother?
Has she call her mother?
(She / go / to the library today)
She's goed to the library today.
She's gone to the library today.
She's goes to the library today
(he / study Latin)
He's studyed Latin.
He's study Latin.
He's studied Latin.
(he / read the newspaper today)?
Has he readed the newspaper today? ]
Has he reads the newspaper today? ]
Has he read the newspaper today? ]
(they / be in London for six months)
They've was in London for six months.
They've were in London for six months.
They've been in London for six months.
(she / not / see The Lord of the Rings)
She hasn't seedThe Lord of the Rings.
She hasn't seeing The Lord of the Rings.
She hasn't seen The Lord of the Rings.
(how / she / make this fantastic cake)?
How has she maded this fantastic cake?
How has she made this fantastic cake?
How has she maked this fantastic cake?
(they / use a credit card before)?
Have they used a credit card before?
Have they use a credit card before?
Have they using a credit card before?
(she / not / play basketball before)
She hasn't played basketball before.
She hasn't play basketball before.
She hasn't plays basketball before.
