should have done / be supposed to have done

Status
Not open for further replies.

Trex

Junior Member
Joined
Nov 2, 2006
Member Type
English Teacher
Native Language
Turkish
Home Country
Turkey
Current Location
Turkey
1. She was angry with you because of your behaviour. You ---- more polite. If you had been more polite, she wouldn't have got angry with you.

A) should have been
B) were supposed to have been
C) are supposed to have been
D) were supposed to be

2. I knew she would get angry with me if I behaved badly so I ---- myself.

A) should have behaved
B) was supposed to have behaved
C) am supposed to have beahved
D) was supposed to behave

3. My dog was starving when I got home from work last night. My son ---- her, but he had forgotten to.

A) should have fed
B) was supposed to have fed
C) is supposed to have fed
D) was supposed to feed

Which ones are correct? Why are the others wrong? What is the difference between the alternatives?
 

David L.

VIP Member
Joined
Nov 7, 2007
Member Type
Other
Which ones are correct? Why are the others wrong? What is the difference between the alternatives?
You tells us and we'll tell you whether we agree.
 

Trex

Junior Member
Joined
Nov 2, 2006
Member Type
English Teacher
Native Language
Turkish
Home Country
Turkey
Current Location
Turkey
1. She was angry with you because of your behaviour. You ---- more polite. If you had been more polite, she wouldn't have got angry with you.

A) should have been

B) were supposed to have been
C) are supposed to have been

D) were supposed to be

2. I knew she would get angry with me if I behaved badly so I ---- myself.

A) should have behaved
B) was supposed to have behaved
C) am supposed to have behaved
D) was supposed to behave


3. My dog was starving when I got home from work last night. My son ---- her, but he had forgotten to.

A) should have fed
B) was supposed to have fed

C) is supposed to have fed
D) was supposed to feed

Do you agree?
 
Status
Not open for further replies.
Top