She has been singing _____ two hours.
- for
- since
She has been an English teacher _____ 1989.
- for
- since
She has been in London _____ last summer.
- since
- for
They have been skiing _____ lunch.
- since
- for
He has been a party member _____ ten years.
- for
- since
I haven't seen this film _____ ages.
- for
- since
She hasn't spoken English _____ her last holidays in the USA.
- for
- since
He has been a tennis player _____ 1989.
- since
- for
It hasn't rained in this region _____ at least five months.
- for
- since
We have not been to the seaside _____ last June.
- for
- since
They have been playing tennis _____ breakfast.
- for
- since
She has been doing her homework _____ seven.
- since
- for
She has not appeared here _____ Christmas.
- since
- for
Their flat has not been redecorated _____ the last five years.
- for
- since
They have been quarrelling ____ midnight.
- for
- since
I have known him _____ childhood.
- for
- since
We have been waiting for you _____ your phone call.
- for
- since
She has been preparing for her exams _____ the last two months.
- for
- since
I have collected stamps _____ the age of ten.
- for
- since
We have been playing poker ______ the greater part of the night.
- for
- since