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吗?不能的话如何表达“在过去的几天”呢?

请先 登录 后评论

最佳答案 2025-10-19 10:35

谢邀。过去完成时在一定语境可以和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 收藏,1477 浏览
  • miaoza   提出于 2025-10-17 22:08

相似问题