英语:Has the parcels send out yesterday?

来源:百度知道 编辑:UC知道 时间:2024/06/14 20:51:10
英语:Has the parcels send out yesterday?

这句话有没有毛病?(the 特指两个包裹。我的意思是想问,昨天那两个包裹都寄出去了吗?)
晕,哪个对?哪个更好?

HAVE the parcles been sent out yesterday?
这个是对的,对于上楼的答案,我可以解释一下,为什么用did提前呢?竟然有have了 为什么have不提前呢?

Had the parcels been sent out yesterday?
我觉得包裹是被寄出去的,所以要用被动。而且要用过去完成时。

Were the parcels sent out yesterday.才对

额,是被动啦。包裹自己怎么寄出去呢?当然是被人寄咯
应该是
Did the parcels have been sent out yesterday?

Were those two parcels sent out yesterday?
你强调是昨天有没有sent out,所以用一般过去被动式。

标准答案:Were both of the two parcels sent out yesterday ?