Exercise 38 Which is right? 1 Mark is/has been in Canada since April. 2 Jane is a good friend of mine. I know / have known her very well. 3 Jane is a good friend of mine. I know / have known her for a long time. 4 “Sorry I'm late. How long are you / have you been waiting?” “Not long. Only five minutes.” 5 Martin works / has worked in a hotel now. He likes his job very much. 6 Linda is reading the newspaper. She is / has been reading it for two hours. 7 “How long do you live / have you Jived in this house?” “About ten years.” 8 “Is that a new coat?” “No, I have / I've had this coat for a long time.” 9 Tom is / has been in Spain at the moment. He is / has been there for the last three days.

Ответы

Ответ дал: ЛилияL
62
Has been, know, have known, have you been, works, has been, have you lived, have had, is, has been
Вас заинтересует