You..............be late for your lesson. The teacher will be angry.
a) shouldn't be b) shouldn't have been
I think both 'a' & 'b' are OK. Am I right?
Omar Ahmed You.............. be late ... late for your lesson.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.
Omar AhmedYou..............be late... late for your lesson. The teacher will be angry.
a) shouldn't be b) shouldn't have been
'be' should not occur in the question stem.
Omar AhmedI think both 'a' & 'b' are OK. Am I right?
Yes, but 'b' is a little unusual.
a. You shouldn't be late for your lesson. The teacher will be angry. (This is talking about the future. It is a warning.)
b. You shouldn't have been late for your lesson. That's why the teacher was angry. (This is talking about the past. The teacher was angry at the student because they were late.)