[Grammar] Should do or should have done

Status
Not open for further replies.

Waawe

Member
Joined
Jun 29, 2007
Member Type
Student or Learner
Native Language
Czech
Home Country
Czech Republic
Current Location
Czech Republic
Hey,

if a teacher starts a lesson checking on the homework passed the previous lesson, what should s/he say?

A/ For today's lesson you should have read the article about the Lost Colony.

or

B/ For today's lesson you should read the article about the Lost Colony.

As the assignment was passed, let's say, last week, I would prefer the former one. Yet, doesn't the structure should have read suggest the students were asked to do homework, but they failed to bring it?

I will appreciate all of your comments/reflections/explanations.

Thank you.

Waawe
 

kfredson

Senior Member
Joined
Dec 13, 2009
Member Type
Academic
Hey,

if a teacher starts a lesson checking on the homework passed the previous lesson, what should s/he say?

A/ For today's lesson you should have read the article about the Lost Colony.

or

B/ For today's lesson you should read the article about the Lost Colony.

As the assignment was passed, let's say, last week, I would prefer the former one. Yet, doesn't the structure should have read suggest the students were asked to do homework, but they failed to bring it?

I will appreciate all of your comments/reflections/explanations.

Thank you.

Waawe

No, "you should have read" could be a simple reminder. You don't know if they did or not, so you can't say "you read." "You were all to have read..." is another way of saying this.

Now, if you say "You SHOULD have read these pages..." you are implying that they probably didn't.
 

Waawe

Member
Joined
Jun 29, 2007
Member Type
Student or Learner
Native Language
Czech
Home Country
Czech Republic
Current Location
Czech Republic
Sorry, I am a bit slow. Are you suggesting then that the teacher should say:

"For today's lesson you should have read the article about the Lost Colony." without assuming whether they did or did not?

And if he/she stresses the pronunciation of "should", it changes its meaning into reproach?

Thank you for help.

W
 

bhaisahab

Moderator
Staff member
Joined
Apr 12, 2008
Member Type
Retired English Teacher
Native Language
British English
Home Country
England
Current Location
Ireland
Sorry, I am a bit slow. Are you suggesting then that the teacher should say:

"For today's lesson you should have read the article about the Lost Colony." without assuming whether they did or did not?

And if he/she stresses the pronunciation of "should", it changes its meaning into reproach?

Thank you for help.

W
I think that is what kfredson was saying, it's certainly what I would have said.
 

Tdol

No Longer With Us (RIP)
Staff member
Joined
Nov 13, 2002
Native Language
British English
Home Country
UK
Current Location
Japan
You could also say 'you should all have read' so that it doesn't sound like a criticism of those who have done the work.
 
Last edited:
Status
Not open for further replies.
Top