NEW
Font size
WorksheetsEnglish
Total questions: 25
Worksheet time: 12mins
I (call) ________________ Roger at nine last night, but he wasn't at home.
calls
calling
be called
called
have called
I (be)________________________ here since seven o'clock.
was
had been
have been
am
were
Up to now, Ms Mega (give) __________________ our class five quizzes so far this semester.
gives
gave
have given
has given
is given
Last December, I (see) ________________ snow for the first time in my life.
saw
seen
have seen
has seen
have been seen
A: Do you like lobster?
B: I don't know. I (eat, never) ______________________ it.
never has eaten
never have eaten
have never eaten
has never eaten
never been eaten
A: Hi, Syerina. Welcome to the party. (Meet, you, ever) _______________________ my cousin?
B: No, I have not.
have you ever met
have you ever meet
had you ever met
do you ever meet
did you ever met
Last night my roommate and I (have) __________________ some free time, so we went to a show.
have had
had
have
had have
have been
We (be) _____ here for more than half an hour until now.
were
was
has been
have been
been
A stray dog ________ just ________ (bite) my leg. It still hurts.
have ... bit
has ... bit
has ... biten
has ... bitten
I ___________ (go) to Olympian City 2 for lunch yesterday.
go
gone
have gone
went
Kelly ___________ (receive) over 100 red packets last month!
has received
received
have received
receive
Jayden _________ (win) a few medals on Sport Day this year.
winned
has winned
won
has won
_________ they arrived yet?
Has
Having
Have
Had
