WorksheetsInCompany Intermediate Present Perfect Past Simple Grammar Quiz
Total questions: 24
Worksheet time: 24mins
Why ______ so much rice today ?
have you ate
did you ate
has you eaten
have you eaten
They ______ the meeting time.
haven't forgot
hasn't forgot
haven't forgotten
hasn't forgotten
You _________ the train tickets yet.
didn't buy
haven't bought
hasn't buyed
hasn't bought
The woman ______ her book yet.
haven't readen
hasn't read
haven't read
didn't read
She ______ her best friend yesterday evening
visit
visits
to visit
visited
They _________ a big and tasty breakfast yesterday.
to have
has
had
have
Where _________ last night?
you stay
stay you
did you stay
you did stay
I ____ my certificate last night.
have framed
has framed
framed
frame
Smartphone sales ____ last year.
have increased
has increased
increased
increase
Your advice _______ (always/be) extremely helpful.
have always been
has always been
was always
were always be
I ____________ (just/receive) your email.
have just received
has just received
was just received
have been just received
They ______________ for five years. They have two children and they are happy together.
have been married
has been married
were married
have married
They ___________ for five years. Then they separated and divorced.
have been married
has been married
were married
have married
We ______________ (to agree) on the following points (these points are still relevant now)
have agreed
has agreed
was agreed
were agreed
I _____________ (never/be) to our New York subsidiary.
have never been
has never been
was
were
______ you______ a facilitator at the meeting? (ever/be)
have ... ever been
has...ever been
were ... ever
was... ever
We are happy to inform you that we _________ (establish) a new branch in Australia.
have established
has established
established
were established
We are happy to inform you that we ____________ (establish) a new branch in Australia last week.
have established
has established
established
was established
Since 1992 he ________ (to achieve) the supervisor's level and _________ (to be) to assignments twice.
have achieved... have been
has achieved... has been
achieved... were
achieved... was
I __________ in Atyrau for four years now. (I'm still living here).
have lived
has lived
lived
did lived
I _________ (to live) in Kiyv for one year. (It's finished, I don't live there now).
have lived
has lived
lived
did lived
