WorksheetsGrammar Proficiency
Total questions: 20
Worksheet time: 7mins
They would have been here, if they ______ earlier.
go
went
had gone
have gone
Yesterday, I ____ him in his house.
met
have met
had met
meet
If John ____ with her, he would be happy.
marry
marries
have married
married
He ____ a singer five years ago
had been
was
has been
is
If you don't study English now, you ____ answer the test easily tomorrow.
don't
haven't
hadn't
won't
Her clothes ____ dry if she puts them under the sun.
gets
got
has got
had got
Brian said that he ____ this house two days ago.
left
has left
had left
leaves
Stefani ____ at Jakarta yesterday morning, ____ a gift in the mall, and ____ her parents' house.
arrived, buys, visited
arrived, buys, visits
arrived, bought, visited
arrived, had bought, visited
Before she ____ with Doja Cat, she ____ with Taylor Swift.
works, has worked
worked, had worked
worked, has worked
has worked, had worked.
If he had prepared everything at 09.00 AM, he ____ been late.
wouldn't have
won't have
wouldn't had
won't has
Becca ____ see him in this morning.
doesn't
didn't
hasn't
hadn't
A: When ____ you buy this car? I've never seen it before.
B: I ____ it yesterday.
do, buy
do, bought
does, buys
did, bought
If you put the water in the freezer, It ____ frozen.
is
was
has been
had been
I ____ be a K-pop artist If I ____ born in Korea.
will, am
will, was
would, am
would, was
She ____ he had changed to be a better man, but he didn't.
thought
thinks
has thought
had thought
Jessica won't arrive at here if she ____ miss the train.
hasn't
didn't
doesn't
hadn't
A: Why ____ you call Ryan last night?
B: Because I ____ mad at him.
don't, am
didn't, am
don't, was
didn't, was
Greyson told me that she ____ with her boyfriend.
has broken
had broken
broke
breaks
A: ____ you ____ when she left the class?
B: No, I didn't.
Did, know
Do, know
Did, knew
Do, known
If Han Sui ____ ____ earlier, he wouldn't have been punished by his teacher.
has, waken up
has, wake up
had, waken up
had, woke up
