帮忙看一下,这句句子有没有语法错误

来源:百度知道 编辑:UC知道 时间:2024/05/26 23:04:15
I thought the pen didn't work because of its bad quality(质量).

我觉得对的.不过最好还是"I thought that",这样读起来顺口,但你的是没有错误的

我来回答一下吧,虽然我是读中文的.

I thought the pen didn't work because of its bad quality(质量).

分析:一般来说,这一句话是没有错误的.但是,严格上来说,它与平常上的英语作法有些出入.这里主要涉及到像think那样的动词.这一类的动词如果作为主句的谓语时,并且有一个宾语从句的话,那么我们要进行从句的否定时,我们只能通过否定主句的谓语动词think来否定从句.

如I don't think you are right.
而我们很少说,I think you aren't right.

所以,这一句最好改成这样:
I didn't think the pen worked because of its bad quality.

不对..
楼上也错了..
应为 I didn't think the pen worked because of its bad quality(质量).
楼上也错了,didn't后面的句子应也为过去式..

不对
因为think 的否定要前移到它的前面
应为 I didn't think the pen work because of its bad quality(质量).

否定前移也要看情况的!

楼上还有欠缺,提了"didn't",句子后面的动词应是原形,所以是 I didn't think the pen work because of its bad quality