这个英语句子有什么问题呢?having been failed several times,the young scie

这个英语句子有什么问题呢?
having been failed several times,the young scientist still kept on doing his experiments.
909mxw 1年前 已收到2个回答 举报

ChowSing-Chi 幼苗

共回答了25个问题采纳率:88% 举报

完整的句子为
Though the young scientist had failed several times,he still kept on doing his experiments.
由于从句和主句的主语相同,所以,可以将从句的连词,主语,助动词去除,
就剩下:failed
因为是主动语态,所以,将failed变为 failing,
但是,又因为这里要表达时间的先后顺序,即 先失败,再继续实验,
所以,用时态,即完成时态,表示先发生,
所以,用 have/has failed
因为做主语,所以,用分词形式,即,having failed
正确的答案
Having failed several times,the young scientist still kept on doing his experiments.

1年前

9

碧海玉箫声 幼苗

共回答了254个问题 举报

去掉been,应该用主动语态。
Having failed several times,the young scientist still kept on doing his experiments.
=Though the young scientist had failed several times,he still kept on doing his experiments.

1年前

1
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 17 q. 0.012 s. - webmaster@yulucn.com