作业帮 > 英语 > 作业

关于动词不定式做主语的问题

来源:学生作业帮 编辑:作业帮 分类:英语作业 时间:2024/07/16 16:54:56
关于动词不定式做主语的问题
to have been做主语与 having been 做主语有区别么?
还有一个就是 我发现他正在路上 是 i found him being on the way 还是 i found him to be on the way 有的语法书往往选择后者 可是 动词不定式的一般式不是有一个逻辑将要么?我感觉前者既没有错误,也更为贴切。
不定式作主语,通常采用形式主语的形式,例如 It is difficult to study English.等.不定式做主语在类似于谚语的结构中于动名词相同.To see is to believe (Seeing is believing.)
你的问题中的To have been 应该翻译为“为了.”,这时不是不定式做主语,而是目的状语.例如To have been looked after by his uncle, he has to go to the US.而having been 则是现在分词做主语,表示主动和进行.例如Having been looked after by his uncle, he has been in the US for 3 years.
问题补充:第一句话用的是进行时.翻译为“正在”,第二句话用不定式表将来,翻译为“将要去...”,与你说的不定式表将来并不矛盾.