English Course · Level 3 (B1) · Weeks 1–4
Progress Check 1 · Weeks 1–4
20 marks · no help · 20 minutes
My score: ______ / 20 18–20 Excellent · 16–17 Very good · under 16: repeat the sentences of these weeks for 3 days, then try again.
A. Complete the sentences (10 marks)
Complete the sentences
- 1. I've been living in Alexandria ___ 2018.
- 2. How long ___ you been waiting?
- 3. She's tired because she ___ (work) all day.
- 4. When I got to the station, the train ___ (already / leave).
- 5. While I ___ (walk) home, it started to rain.
- 6. I'll call you as soon as I ___ (arrive).
- 7. Look at those black clouds! It ___ rain.
- 8. I'm not sure yet. I ___ go to the party.
- 9. He's been driving for ten hours. He ___ be tired.
- 10. That ___ be Ahmed. He's in London this week.
Show the answers
1. since
2. have
3. has been working
4. had already left
5. was walking
6. arrive
7. is going to
8. might / may
9. must
10. can't
B. Translate into English (5 marks)
Translate into English
- 1. أبحث عن وظيفة منذ شهرين.
- 2. عندما وصلت الشرطة، كان اللص قد هرب.
- 3. سأطفئ الأنوار قبل أن أغادر.
- 4. لا بد أن شحن البطارية قد نفد.
- 5. ربما يكون في اجتماع.
Show the answers
1. I've been looking for a job for two months. / I have been looking for work for two months.
2. When the police arrived, the thief had run away. / When the police arrived, the thief had escaped.
3. I'll switch off the lights before I leave.
4. The battery must be dead.
5. He might / could / may be in a meeting.
C. Write the Arabic meaning (5 marks)
Write the Arabic meaning
- 1. salary = __________
- 2. witness = __________
- 3. pollution = __________
- 4. password = __________
- 5. turn down (an offer) = __________
Show the answers
1. salary = راتب / مرتّب
2. witness = شاهد
3. pollution = تلوّث
4. password = كلمة المرور
5. turn down (an offer) = يرفض (عرضًا)
D. Speaking check — tick what you can do
- ☐ I can talk about my job and say how long I have been doing things.
- ☐ I can tell a story or a news report about the past.
- ☐ I can make predictions about the environment and say how sure I am.
- ☐ I can guess the reasons for problems (must / might / can't).