Help for English

Sonia should have been home by now. Do you think she is ok?

 

proč zde není jen should be?
To se dá použit i takto pro přítomnost?

Můžu tedy potom říct třeba:
All the homework must have been done by now. ?

Prosím o časnou odpověd, zítra mám CAE :-)

protože není a očividně nebude. Tím HAVE BEEN tomu dáváme takovou nereálnost. SHE SHOULD BE HERE znamená, že by tu měla být, a možná, když budeme hledat, tak ji tu najdeme.

jj díky, vím, že se to tak používá ještě u could have…, ale párkrát jsem na tuto „přítomnou nereálnost“ i u would have ....., je to možné?

Viz. dneska byla v How I met your mother věta:
Look, Lilly, I know that you would have been ok if we were poor........

zkusil by se k tomu někdo vyjádřit?

 

Příspěvky mohou přidávat pouze přihlášení uživatelé. Pokud máte účet můžete se přihlásit.

Příspěvky v diskusi jsou majetkem jejich autorů. Provozovatel webových stránek Help For English za ně nenese zodpovědnost.