我已经吃过晚饭了.I have already had dinner.

问题描述:

我已经吃过晚饭了.I have already had dinner.
还是 I already have dinner.

对的.already是个副词,去掉后不影响句子,变成I have had dinner.很明显是现在完成时,所以是对的.