NEW
Font size
WorksheetsPresent Perfect
Total questions: 12
Worksheet time: 7mins
A: Have you...........................Chinese before?
B: No, I haven't
speak
spoken
spoke
speaks
Has Bethany got the full mark in Geometry......................?! You must be kidding me!
yet
already
never
just
William is angry because his car............................down suddenly.
has broken
has been broken
have broken
have been broken
I haven't eaten healthy food since I........................to Austria.
has come
have come
come
came
Our team has been training for the final match........................the last month.
for
since
already
ever
Hamid is so tired as he ...............his HW up till now.
has done
has been done
has been doing
have been doing
My mother hasn't had a headache………..she began to wear her new glasses.
for
since
ago
unless
My uncle has lived abroad................five years ago.
for
since
just
ago
A: Where is your dad?
B: He is not in Cairo. He......................to Alexandria since last week.
has had
have had
has gone
has been
Omar...........football since he was eight years old. Now, he is in the under-15 national team.
played
had played
has been playing
was playing
Which sentence is structurally correct?
Ahmed has been working as an accountant since he has graduated.
Ahmed worked as an accountant since he has graduated.
Ahmed has been working as an accountant since he graduated.
Ahmed has been working as an accountant since he have graduated.
نحتاج أن نضع حد أقصى للأجور في الوظائف الحكومية و وظائف القطاع العام ، لتحقيق العدالة بين كل الناس.
We should have maximum wages for environmental jobs and the jobs of public sector to believe justice among all people.
We should have minimum salaries for governmental jobs and the jobs of private section to achieve justice among all people.
We should have maximum wages for governmental jobs and the jobs of public sector to archive justice among all people.
We should have maximum wages for governmental jobs and the jobs of public sector to achieve justice among all people.
