Исправьте ошибки в следующих предложениях: a)how long do you know the teacher? b)this is the first time i eat honey with spaghetti? c)what have you done last night? d)i study english for four years. e)when have you got your hair cut? f)i have seen peter yesterday.
b) This is the first time I have eaten honey with spaghetti.
c) What did you do last night?
d) I have studied English for four years.
e) When have you got your hair cut?
f) I saw Peter yesterday.
Пояснения:
c и f — Present Simple потому, что есть указание времени.
e — Present Simple потому, что с вопросы, начинающиеся с "when", не используются с Present Perfect. Это правило.