have been waiting) is used to denote an action of some duration which
began at some moment in the past and has just stopped.
b) 1. "How long
have you
been here?" she demanded angrily. 2. This pair of shoes is
just what I
have been looking for to match my new frock. 3. I want you to remember
that I
have never
asked youforanythingbefore.4. "What's that noise?" — "Mary
has broken a tea-cup." 5. I
have been thinking about it the last three days. It's such a
bother to me. So it really is a relief to talk it over with you. 6. Listen to me, all of
you! I
have come with the most tremendous news. 7.
I see you haven't done much.
What
have you
been doing all morning? 8. It's hard to believe that it
has been only
two years and a half since I met him. 9. "We
haven't seen Edward for a long time.
Has he
changed very much?" — "No, he is just the same." 10. Of course, we trust
her. After all, Margaret and I
have known Lucy all our lives. 11.I
haven't worn this
dress for two years. 12. My watch
has been going for three days and it
hasn't stopped yet. 13. Jack
has gone to Bulgaria for a holiday, I hear. I myself
have never
been there.
с) 1. Я все хотел поговорить с тобой, Льюис. 2. Она не покупала новой одежды
с начала года. 3. После отъезда он написал мне только одно письмо, а я послал
ему четыре. 4. Я хочу предложить тебе кое-что. Мы обсуждали это с твоей
матерью. 5. Берил тут рассказывала мне совершенно поразительные вещи.
Наверняка она преувеличивала. 6. Я пригласил его пообедать у меня в
воскресенье. 7. Именно это я старалась вспомнить с тех пор, как познакомилась
с ним. 8. «Не может быть, чтобы это было правдой, — подумала она. — Это
мне просто снится». 9. Знаешь, эти последние несколько недель я по тебе очень
скучал. 10. Боюсь, я не понимаю тебя, Джеральд. Я не передумала. А ты?