这两句话用的英语时态是什么? 第一句用现在完成时,表示过去做过的事情对现在产生了影响,也表示过去。它和过去式的区别在于,过去式只表示在过去结束的一个动作,与现在无关。问题意在问作业的动作是否已经完成,所以第二句问晚餐准备好了吗,是现在的一个动作,所以用了一般现在时。