2 过去完成时如何表达“在过去的几天”

我们知道in/for/over/during the past/last few days是现在完成时的时间状语,那么如果句子是过去完成时呢,如何表达相应的“在过去的几天”?

如:He said that he had learnt something about it in the past few days.这里能用in the past few days吗?不能的话如何表达“在过去的几天”呢?

请先 登录 后评论

最佳答案 1天前

谢邀。过去完成时在一定语境可以和in the past few days连用,尤其是用于间接引语中。这里也可以用a few days before. 后者显得更符合语法。请看几个外刊例句:

attachments-2025-10-75Zn9G6y68f4319fb7163.png

attachments-2025-10-x5RiEEF568f431db085b7.png

attachments-2025-10-dpT48DgQ68f432ec872f4.png

attachments-2025-10-OS5obmj768f4324436fe3.png





请先 登录 后评论

其它 0 个回答

  • 1 关注
  • 0 收藏,343 浏览
  • miaoza   提出于 2天前

相似问题