Răspuns:
1.you can't have seen
2.must have handed over
3. is supposed to have booked
4. needn't have done
5. must have worked
6. ought to have told /could have told
1. dare say that Anastasia doesn't surprise me for letting you
2 could have become a Canadian ...
3. shouldn't /mustn't state
4. shouldn't/needn't have reacted
5. were forced/obliged to turn back
6. Are you able to complete
7. may be making a mistake
8. may you live
1. so that
2.may
3.should have
4. can
5.have to
7.must have been
8.May/Can
6.could
Explicație: