Put the verbs in brackets into the correct form.
1) We... (already to give) our projects to the teacher.
2) Sandra ... (to do) the shopping before New Year's Eve.
3) You ... (not to phone) me by the end of the week.
4) I... (not to try) such a delicious cake before.
5) ... your sister ... (to reserve) the hotel room beforehand? -
Yes, she
6) ... Mr Smith ... (to discuss) that problem with his lawyer?
— No, he
7) Clara ... (never to be) to the Pyramids before.
8) ... you... (to take) part in this festival before? -- No, I
9) Mark ... (to finish) his work by 6 o'clock yesterday.
10) ... Nigel ... (to find) any information on the Internet by last
Tuesday? - Yes, he
Написать в виде письма
are discussing / have been discussing
is working / has he worked a long? / he has been working
teaches / has been teaching
know / have you known / have known
Честно говоря, меня немного поставила в тупик эта часть: He (to work) long?
Возможно ты что-то пропустила там. По логике должен был быть вопрос "Как долго он уже работает" - "How long has he worked?" Но на этот вопрос не может быть ответа, который следует дальше (-Yes, he...) Так что здесь возможен косяк. Остальное, надеюсь, сделал правильно))