A."Where is John?
B."He's in the backyard mowing the grass."
A."How long has John been working for?"
If I didn't know how long he's been out there working for,could I say,
1) "He's probably been working there for two hours now."
2) "He's supposed to have been working there for two hours now."
3) "He must have been working there for two hours now."
Last edited by ostap77; 03-Feb-2012 at 12:09. Reason: long
What's your question?
1 is an estimate; probably more than an hour and less than three
2 Doesn't mean anything likely.. It implies that John was obliged to start at least two hours ago - maybe he has a regular duty. Any context that supported this usage would have to pretty contrived. (There's a challenge.)
3 Another sort of estimate - a long time: well over an hour and a half, probably two.
b
If my friend was cramming for an exam and I knew that instead of reading for two hours he's only been reading for 30 minutes, could I say something like "You ought to have been reading for two hours now if you want to get through the book and get prepared for the exam."?