Составьте предложение в Present perfect: Я уже пообедал - I have already dinner.Правильно, или нет?Если нет, укажите на ошибку пожалуйста.
Неправильно. Present Perfect же по схеме: have+третья форма глагола. I have already had dinner.
А разве не надо в dinner ставить окончание -ed?
Нет, это же существительное. Мы окончание -ed ставим только в конце правильных глаголов. А глагол to have - неправильный, он имеет формы had, had.
Спасибо!