1.By the end of July in 2008,he------- university.

学习 时间:2026-05-30 16:33:16 阅读:1104
1.By the end of July in 2008,he_______ university.A.completed B.will complete C.has compelted D.had completed选什么?By the end of一般用于过去完成时,但是这里July of 2008 是将来的,还没到2008七月,应选将来时还是过去完成时?

最佳回答

机智的皮带

尊敬的硬币

2026-05-30 16:33:16

应该是will have compelted吧因为2008年7月是未来发生的事,所以应该用将来时,但是因为有By the end of,所以应该用将来完成时才对

最新回答共有2条回答

  • 老迟到的彩虹
    回复
    2026-05-30 16:33:16

    应该是will have compelted吧因为2008年7月是未来发生的事,所以应该用将来时,但是因为有By the end of,所以应该用将来完成时才对

上一篇 10cm*10cm的方钢每米多少kg

下一篇 infinite 的before the dawn 是翻唱的吗