0
Omar Ahmed Posted 5 years ago
Grammar

A puzzling question

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?

  

Top answer

Omar Ahmed You.............. be late ... late for your lesson.

  • Omar Ahmed You..............
  • 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.
Free · every Monday

Get the Weekly English Kit 📬

New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.

2 Answers
0
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.

0

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.)

Related Questions