Prof. Wilson (has given / has been giving) the same seminar to students for the last 12 years
has been giving
15
She (has never understood / has never been understanding) why so many young people want to study abroad.
has never understood
15
Nam (has studied / has been studyin)g English for two years.
has been studying
15
(He has attended / has been attending) online vocational courses twice.
has attended
15
(Have you applied / Have you applying) for the scholarship to study in Singapore?
Have you applied
15
We (have waited / have been waiting) for the university's reply for the whole week. We hope to receive it soon.
have been waiting
15
The British Council (has used / has been using) IELTS as an international standardised test of English for non-native English language speakers for a long time.
has been using
15
The university (has built / has been building) a new campus since May.
has been building
15
We (have read / have been reading) three books on vocational training to complete this project.
have read
15
They (have read / have been reading) the report since last Monday. They will finish it this Sunday.
have been reading
15
I (have studied/have been studying) graphic design for six months now.
have been studying
15
I (was/have been) thinking recently about starting a business.
have been thinking
15
For five years now, we (have been/had been) designing an educational app for students.
have been designing
15
Have you always (hated/been hating) math class?
hated
15
Since recieving the new recipe book, I (have made/have been making) two recipes from it.
have made
15
I'm worried about him. He (has been working/has worked) too hard recently.