Final Revision Choose the correct answer from a,b,c or d:
1. I waited impatiently while my father ..........on. a) was operating c) is being operated
b) was being operated d) will be operated
2. My friend .......... a health problem since he lived in that highly polluted area. a) had had c) had
b) has been d) has had
3. Sorry for being late, Sir. Please, let me in; I .......... stuck in very bad traffic. a) have been
b) have gone
c) am
d) had
4. My sister .......... her university degree in 2018. a) was getting b) has got c) got d) had got 5. How long ago .......... you buy this cheese? It smells bad. a) did b) has c) will d) had