如果你想表示已经吃过晚餐,你可以说:
"I have already eaten dinner."
"I have had dinner."
"I ate dinner already."
你也可以用过去完成时态来表示过去已经吃过晚餐,例如:
"I had eaten dinner before you arrived."
"I had finished eating dinner by the time the movie started."
"I have already eaten dinner."
"I have had dinner."
"I ate dinner already."
你也可以用过去完成时态来表示过去已经吃过晚餐,例如:
"I had eaten dinner before you arrived."
"I had finished eating dinner by the time the movie started."

