1.
1)booked
2)heard
3)stayed
4)been writing/finished
2.
1)for
2)since
3)already
4)still
5)yet
6)ever
3.
1)Dan has had his motorbike four years ago
2)Have you ever been in Madrid?
3)I haven’t stayed in a hostel
4)We have been waiting for you at one o’clock(since one o’clock)
Пока первые три, надеюсь, правильно
1.
1)booked
2)heard
3)stayed
4)been writing/finished
2.
1)for
2)since
3)already
4)still
5)yet
6)ever
3.
1)Dan has had his motorbike four years ago
2)Have you ever been in Madrid?
3)I haven’t stayed in a hostel
4)We have been waiting for you at one o’clock(since one o’clock)
Пока первые три, надеюсь, правильно