一句英语句子语法I told him in this city cost of living was very high

一句英语句子语法
I told him in this city cost of living was very high.这里的was用的对吗我是根据间接引语变成was,但感觉有点问题难道是is吗?
梦萦325 1年前 已收到4个回答 举报

chenhong306 幼苗

共回答了16个问题采纳率:93.8% 举报

首先你要看自己改的句子是怎样一个时态状况.比如你是向他转述过去这个城市的生活消费很高的话,“was”是正确的.如果目前这个城市的消费状况很高是个客观存在的事实,即使你是昨天前天甚至1个月前告诉的,还是用“is”尽管主句“told”是过去时,因为客观事实是不会改变的.
举个例子:
我前天告诉他地球是圆的.
I told him the earth is round the day before yersterday.
所以楼主可以看一下你这句话中的城市消费高目前还是不是客观事实.

1年前

2

晨之辉 幼苗

共回答了29个问题 举报

用was是正确的,呵呵

1年前

1

想不出个所以然 幼苗

共回答了34个问题 举报

如果是书面用语,一定要使用was.因为这是语法规则,由前面told决定的,只有客观真理除外,如: he told me that the earth is round.
另外,这句话最好改成: I told him the cost of living in this city was very high

1年前

1

wlwl50 幼苗

共回答了4个问题 举报

对的。主语是过去式,从句除非是叙述真理性的概念,否则是不能用现在式的。

1年前

0
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 19 q. 0.027 s. - webmaster@yulucn.com