这句话是不是有毛病啊??

来源:百度知道 编辑:UC知道 时间:2024/09/20 23:32:43
Mr. Smith had been to Beijing for several times, he should have been in China now, shouldn't he?

两个句子中间不是应该加连词么??
还有啊,,我觉得意思也有点不对啊..should have been ,,不是应该做而没做吗?/
但是读下句子意思有问题啊..

不是,,,should have done应该是对过去表推测啊

是的。and

第二句是 He should has been in china now
而不是 have been

shoule have been 没错
这中间肯定要用个连词 and
should have been 在这里应该是表示推测

这句话的意思是:史密斯先生去过北京好多次了.他现在应该在中国,不是吗?
should 在这里是一个助动词,只能单独修4,不能理解成:should have been ,,不是应该做而没做.
最简洁的修改方法是:把第一个逗号改成句号