【英语直接引语theteacherasked:"howdid-查字典问答网
分类选择

来自姜学军的问题

  【英语直接引语theteacherasked:"howdidyourepairit"(直接引语变间接引语)teatheraskedmehowIrepairedit.但答案上是theteatheraskedmehowIhadrepairedit.求高人赐教这是为啥要弄成完成时?还有如果从句时】

  英语直接引语

  theteacherasked:"howdidyourepairit"(直接引语变间接引语)

  teatheraskedmehowIrepairedit.

  但答案上是theteatheraskedmehowIhadrepairedit.

  求高人赐教这是为啥要弄成完成时?

  还有如果从句时选择疑问句,怎么变?我查过网上的语法,说是和一般疑问句变法一样,但也是网上的答案,选择疑问句的引导词只有whether,并不像其他句子是if/whether,怎么回事?

3回答
2020-06-18 20:48
我要回答
请先登录
曹建敏

  1.宾语从句的主语:一随主,二随宾,三不变.

  e.g.(1)Shesaid"Iwillgohome."

  改:Shesaidthatshewouldgohome.(一随主)

  (2)Shesaidtome"Youcangowithme.".

  改ShesaidtomethatIcouldgowithher.(二不变)

  (3)Shesaidtome"Hewillgohome."

  改Shesaidtomethathewouldgohome.(三不变)

  2.宾语从句中注意时态

  1.若主语为一般过去时,则宾语从句的时态要变为过去的某一时态.

  e.g.(1)Hesaid"Iwilgohome.“

  改Hesaidthathewouldgohome.(一般将来时改为过去将来时)

  (2)Hesaid"Ihavehadlunch."

  改Hesaidthathehadhadlunch.(现在完成时改为过去完成时)

  (3)Hesaid"Iknowalotabouttheteacher."

  改Hesaidthatheknewalotabouttheteacher.(一般现在时改为一般过去时)

  (4)Hesaid"Ihadlunch."

  Hesaidthathehadhadlunch.(一般过去时改为过去完成时)

  (5)Hesaid"Iamplayinggames"

  改Hesaidthathewasplayinggames.(现在进行时改为过去进行时)

  特殊Hesaid"Theearthgoesaroundthesun."

  改Hesaidthattheearthgoesaroungthesun.(当直接引语中表示客观事实时,时态不受主句影响)

  3.直接引语变间接引语时,要注意时间状语的改变.

  e.g.Hesaid‘Iamlisteningtomusicnow."

  改Hesaidthathewaslisteningtomusicthen.(此句中now改为then)

  后面不举例了,时间状语按下面改就对了

  now=then

  today=thatday

  tonight=thatnight

  thismorningweek=thatmorningweek

  tomorrow=thefollowingnextday

  yesterday=thedaybefore

  lastmouth=themonthbefore

  ago=before

  here=there

  (上面左为直接引语中的时间状语,右为间接引语的时间状语)

  4.最后是指示代词要变

  this改为that

  these改为those

  像你说的

  有个规则wether+or

  有了or就不能用if只能用wether

  不懂再问

  望采纳

2020-06-18 20:53:45
姜学军

  第二个懂了,可是:(4)Hesaid"Ihadlunch."Hesaidthathehadhadlunch.(一般过去时改为过去完成时)一般过去时为什么要改为过去完成时?

2020-06-18 20:57:05
曹建敏

  这是将时态推前一个是规则你把它记住就对了

2020-06-18 21:01:33

最新问答

推荐文章

猜你喜欢

附近的人在看

推荐阅读

拓展阅读

  • 大家都在看
  • 小编推荐
  • 猜你喜欢
  •