JavaScript isn't enabled in your browser, so this file can't be opened. Enable and reload.
Present perfect simple
Present perfect simple
Sign in to Google
to save your progress.
Learn more
* Indicates required question
My brother hasn’t ------------ his homework.
*
1 point
draw
been
finished
run
I ______________ this mobile phone ______________ three months. It’s really cool.
*
1 point
has owned/since
have owned/for
has owned/for
have owned/since
We ______________ lunch so we are very hungry.
*
1 point
don't have
haven't have
have had
haven't had
I ______________ here ______________ I was born. I don’t want to ever leave!
*
1 point
has lived/for
have lived/for
have lived/since
has lived/since
Where ____________your friends gone?
*
1 point
did
have
has
does
They ______________ a lot of money for charity at the jumble sale.
*
1 point
has made
have made
has make
have make
She ______________ her homework so she can watch TV now.
*
1 point
do have
has done
does done
have done
We were very early this morning. We ______________ at school ______________ 8 o’clock
*
1 point
has been/since
have been/since
have been/for
has been/for
He ______________ to the USA and Canada. He always has exciting holidays.
*
1 point
have been
has was
has go
has been
My sister ______________ her best friend ______________ she was five years old.
*
1 point
has known/since
have known /since
has known /for
have known/for
I ______________ a lot of money for charity. I’m really pleased.
*
1 point
has collected
didn't collect
have collected
have collect
Peter has --------- a lot of letters today.
*
1 point
write
wrote
written
writen
She has ---------------------- a lot of money to charity.
*
1 point
gave
give
given
givven
My parents have ------------------ a new car.
*
1 point
buy
buys
bought
bougth
How long have you -------------English?
*
1 point
studied
studyed
studies
studying
Well done! You ______________ all your exams.
*
1 point
has passed
hasn't passed
didn't passed
have passed
My father ______________ at the bank ______________ six years.
*
1 point
has worked/since
have worked/since
has worked/for
have worked/for
I ______________ any books in English. Do you know a good author?
*
1 point
have read
haven't read
have readed
haven't readed
I ______________ anything ______________ five hours. I’m really hungry!
*
1 point
hasn't eaten/since
haven't eaten /since
hasn't eaten/for
haven't eaten/for
I ------------- had any breakfast today.
*
1 point
have
haven't
has
hasn't
Submit
Page 1 of 1
Clear form
This content is neither created nor endorsed by Google. -
Terms of Service
-
Privacy Policy
Does this form look suspicious?
Report
Forms