but people have changed the reasons why they keep dogs as pets.从句不是要使用陈述语序吗?为什么这句子是keep而不是kept?原因!

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/30 09:52:38
but people have changed the reasons why they keep dogs as pets.从句不是要使用陈述语序吗?为什么这句子是keep而不是kept?原因!

but people have changed the reasons why they keep dogs as pets.从句不是要使用陈述语序吗?为什么这句子是keep而不是kept?原因!
but people have changed the reasons why they keep dogs as pets.
从句不是要使用陈述语序吗?为什么这句子是keep而不是kept?原因!

but people have changed the reasons why they keep dogs as pets.从句不是要使用陈述语序吗?为什么这句子是keep而不是kept?原因!
答:从句用的正是陈述语序啊:主语:they,谓语:keep 宾语dogs,状语as pets
用keep不用kept是因为,这讲的是一般情况,并不是过去的事情.

这里的从句难道不是陈述句?
前面一句是have changed ,是个现在完成时,广义上说,现在完成时属于现在时的范畴,如果要用kept的话,前面的应该变成had changed了

但这个句子是现在时,keep 就是一般现在时

1why they keep dogs as pets是作为定语从句的,用来修饰前面的先行词reason,而从句的语序是引导词(why)+陈述句语序
2.have changed 是现在完成时态,属于现在时的范畴,所以,后面的keep可用现在时

这句话运用了现在完成时,因为陈述现在或现实的情况的话就用keep而不是kept

前面have 是现在时,所以后面必定是现在。
是陈述的,原句也是陈述的啊。 Why 是连接词而已。 其他的连接词还有That where ==