During i while
During odnosi się do całego okresu czasu, w trakcie którego coś trwało lub się wydarzyło. While używamy, kiedy mówimy o dwóch sytuacjach, które mają miejsce w tym samym czasie lub gdy jedna czynność ma miejsce w trakcie trwania drugiej.
Należy pamiętać, że po during wstawiamy rzeczownik, natomiast po while potrzebne są podmiot i orzeczenie.
W miejsce during w wyrażeniach z porami dnia, roku itp., można wstawić in czyli: during the morning = in the morning . Taka zamiana nie jest możliwa, jeśli po during pojawia się konkretne wydarzenie, np. during the exam (NIE: in the exam), ponieważ wtedy zmienia się znaczenie wyrażenia.
For
For używamy, mówiąc jak długo coś się działo. Wstawiamy po nim określenie czasu, np. for a week (przez tydzień), for ages (całe wieki), for an hour (przez godzinę).
Uwaga: po for nie może pojawić się punkt w czasie np. noon (południe). W takim przypadku używamy since . Głównie w amerykańskiej odmianie angielskiego po przeczeniu zamiast for można użyć in . Należy jednak pamiętać, że nie możemy for zamienić na in jeśli mamy do czynienia z utartą frazą np. for ages .
Zwróć uwagę na różnicę między for i during . For mówi nam jak długo coś trwało, natomiast during informuje nas o okresie czasu, w trakcie którego coś się wydarzyło lub trwało.