很难的语法!!非谓语动词 时态的几个语法问题,大师,专家帮忙看下!非常感谢!!
Being taken on time,this medicine will be quite effective。这句话不对 应该直接用 过去分词taken作状语 因为 现在分词的被动形式 表示的是 正在进行 的被动 与句子意思 不符 故错
原句= if this medicine is taken on time,it will be quite effective
2.To finish the project in time,the staff were working at weekends。主句用were,用are都可以 时态不同而已
3.Her giving me a sceond chance,I will do it better。这是非谓语动词的独立主格
her可以改为she 原句 是 用宾格代词 代替了主格代词
4.To learn a language well,great efforts must be made。这句话对 不定式做状语,逻辑主语不一定 必须和 主语 一致 但 有逻辑主语 这里不定式 的逻辑主语 是被动语态 的执行者 也可能与说话人 是一致的
5.I would never come to this restaurant。书上说这句话中的would是过去表将来,
书上的意思是 这里would 不是 表示过去将来的助动词 而是 表示强烈愿望 的情态动词 意思是我绝不到这个饭馆来 与过去将来时无关 也可以用will。
1.being taken,表示药现在正在被吃,意思为什么不符?
3.之前问过这个问题,也就是说:动名词和现在分词前面加上独立主语的时候既可以用属格词,也可以用非属格词吗?
4.那如果不定式作状语的话,就不用考虑逻辑主语的问题了?
5.这句话中的would表示过去将来时不可吗?
being taken,表示药现在正在被吃,意思不符 因为时间状语不是 now 而是 on time
变成状语从句 就是主将从现3.之前问过这个问题,也就是说:动名词和现在分词前面加上逻辑主语的时候 前者既可以用属格词 也可以用宾格词,后者如果是 独立主格结构 其逻辑主语可以用主格 也可以 用宾格
4.那如果不定式作状语的话,可以不考虑逻辑主语的问题 但逻辑主语 客观存在 不一定是句子主语 如 the box is too heavy to carry. the book is easy to read
5.这句话中的would表示过去将来时不可以 因为 没有 过去时间点 . 如果用在宾语从句中 可以如 he said he would never come to this restaurant这宾从 是过去将来时
过去的时间点 就是said
1,Being taken on time,this medicine will be quite effective。这句话不对。开头的being应该去掉,因为整体句子的意思是如果按时服用,这种药会非常有效。可见不是单独指的现在立刻服用,而指的是一种习惯,应该用一般现在时。
2,To finish the project in time,the staff were working at weekends。这句话一定有上下文,不然这种表达个人觉得有一定的问题。既然后面强调的是at weekends就是长期习惯动作,应该是work。你回去再看看上下文。
3,Her giving me a sceond chance,I will do it better。这是独立主格结构。Her应该改为She,因为是主格。her是不对的。
4,To learn a language well,great efforts must be made。这句话有错误,主语应该是人,而不是efforts(物)。逻辑主语必须一致。
5,I would never come to this restaurant。过去将来时表达的是基于发生在过去的事件的未来的动作或趋势。不再去餐馆,表示的是从过去开始就不去了,这里表示在过去的将来,当然也包括过去,现在和将来,这里不用想得太细,只是一种分界线的概念而已。
非谓语动词是英语中最难懂的一块,多交流,另外多思考,学好这块英语以后将会变得很有意思的,祝你学习进步!
希望可以帮到你。
2.weekends说明是已经进行过的多个周末,如果是单数,可以用are。
3.同样可以换做If从句,如果不用宾格,用主格,可以用if she give。
4.不对,take effort to do sth. ,不用make。
5.would 不仅仅是将的意思,这句话带有悔意,暗含“如果我从来不到这家餐馆就好了”的意思。虚拟,时态提前。