英语 Did you have a good meal?" he asked.After I had had lunch at a village pub,I looked for my bag.I had left it on a chair beside the door and now it wasn't there!As I was looking for it,the landlord came in.'Did you have a good meal?" he asked.为什么他询问时使用过去式,Do you have a good meal?可以吗.

问题描述:

英语 Did you have a good meal?" he asked.
After I had had lunch at a village pub,I looked for my bag.I had left it on a chair beside the door and now it wasn't there!As I was looking for it,the landlord came in.
'Did you have a good meal?" he asked.为什么他询问时使用过去式,Do you have a good meal?可以吗.

根据语境,应该是Did you have a good meal

很少说Do you have a good meal?因为只有吃过饭了,才会问吃的好不好,如果没吃,怎么知道好不好呢?所以一般都有过去时!