Răspuns :

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: