Help for English

For how long ...

 

FOR how long have you been here?

V níže uvedeném testu na předložky je to jedna z prvních vět.
Nezpochybňuju ani tak tu předložku, ale nezdá se mi spíš použití předpřítomného času v této větě.
Já bych to spíš viděl takto:

For how long are you here?
nebo ještě lépe
How long are you here for?

http://www.nonstopenglish.com/exercise.asp?…

a jaký máte důvod pro zpochybnění předpřítomného? Tohle je celkem učebnicová chyba českých studentů. Doporučuji si ještě present perfect jednou projít a to třeba i tady.

Možná v tom mám opravdu zmatky, ale mám pocit, že už se to tu ve fóru řešilo.

How long have you been here? – jak dlouho tu jsi?
How long are you here for? – na jak dlouho tu jsi?

… pokud je teda tak jak říká hoofi, tak je správně i věta:
How long have you been here FOR?
ve smyslu „jak dlouho tu jsi?“ a přeneseně tedy i otázka:
FOR how long have you been here?

Jak dlouho tu jsi – předpřít.
Na jak dlouho tu jsi – přítomný

Ve vaší větě jde právě o to, jak dlouho tu už člověk je. Protot předpřítmný. Kdyby ve větě byl přítomný, znamenalo by to NA JAK DLOUHO. Tam by ale opravdu FOR bylo spíš na konci.

Díky za objasnění

Ještě se zeptám, zda je to použítí s FOR na začátku věty běžné nebo se spíš používá jen

How long have you been here?

Moc běžné není, co je obecně zbytečné, se nepoužívá. FOR tam je zbytečné, tak ho většinou nikdo nepoužívá.

Stejně tak raději řeknou I'VE BEEN HERE FOUR DAYS než I'VE BEEN HERE FOR FOUR DAYS. Ale v oznamovací větě je to asi jedno. V otázkách se to obecně nepoužívá. Stejně tak raději řekneme WHAT TIME DO YOU GET UP než AT WHAT TIME… apod.

How long are you here FOR? / FOR how long are you here? – zde předložka „for“ musí být vždy. Ttejně i tak v odpovědi: I am here FOR two days.

How long have you been here for? For how long have you been here? – zde lze předložku „for“ vynechat, ale může zde i zůstat. Lze ji vynechat i v oznamovacích kladných a záporných větách, jako např.:

I have been here (for) two days.
I haven't been here (for) …

Díky!

 

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.