Poprawość zdania

Temat przeniesiony do archwium.
Mam taką trasformację zdania:

When did you first have this pain in your chest?
SINCE
How................................... this pain in your chest?

Która odpowiedź jest bardziej poprawna gramatycznie:

How long has it been since you had this pain in your chest?

How long Is it since you had this pain in your chest?

is it jest poprawne, ale najbardziej zgodne z zasadami gramatyki jest has it been

zapomnialeś o first
zanim udziele ci odpowiedzi, mam pytanie - czy w tej powyzszej transformacji nie masz ograniczenia w uzyciu slow, miedzy 1 a 5 slowami?
W tym konkretnym przypadku brak ograniczeń.

Czy w przypadku kiedy udzieliłbym odpowiedzi z użyciem czasu Present Perfect, a ta nie zostałaby uznana za poprawną, to świadczyłoby o niekompetencji nauczyciela/egzaminatora?

Kiedy rozmawiam z kimś po angielsku i dostaje pytanie z ''how long'' praktycznie w większości przypadków wręcz intuicyjnie używam czasów ''z rodziny'' Perfect.

W przypadku tej transformacji użyłbym bez zastanowienia czasu Present Perfect Simple, i nie mogę sobie wyobrazić w jaki sposób można to negować.

Pozdrawiam i bardzo dziękuję za sugestie.
edytowany przez jaskier88: 21 kwi 2013
no osobiscie zdziwilbym sie, gdyby egzaminator nie zaliczyl odpowiedzi ze zdaniem w czasie perfect
How long is it... jest pytaniem, ktore nie podkresla (jak to ma miejsce w przypadku How long has it been) czasu, jedynie punkt zaistnienia jakiegos zdarzenia (identyfikacja)

« 

Pomoc językowa

 »

Pomoc językowa - Sprawdzenie