having been done 和 done虽然很明白一个强调动作先后一个不强调,但经常被搞糊涂The mother and the daughter recognize each other though separated for 7 years如这句为什么不用 having been separated,很明显recognize 是

来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/23 08:13:49
havingbeendone和done虽然很明白一个强调动作先后一个不强调,但经常被搞糊涂Themotherandthedaughterrecognizeeachotherthoughseparate

having been done 和 done虽然很明白一个强调动作先后一个不强调,但经常被搞糊涂The mother and the daughter recognize each other though separated for 7 years如这句为什么不用 having been separated,很明显recognize 是
having been done 和 done
虽然很明白一个强调动作先后一个不强调,但经常被搞糊涂
The mother and the daughter recognize each other though separated for 7 years
如这句为什么不用 having been separated,很明显recognize 是 发生在separated之后 而在一个选择题里却用了done 而没选having been done
貌似这里两种表达都是被动吧.....
have been dead for 这种表达是对的吧,die也是瞬时动词啊,可dead一样用嘛

having been done 和 done虽然很明白一个强调动作先后一个不强调,但经常被搞糊涂The mother and the daughter recognize each other though separated for 7 years如这句为什么不用 having been separated,很明显recognize 是
separate是瞬间动词,不能用于完成时里!

时代的使用不能拘泥于死规则啊
的确用完成时是绝对没错的 所以having been separated是可以的
但是也同样可以though they were separated
只是they were一般可以省去
这里面的时代是过去式 发生在recognize之后

having been done用于被动,这句话的separated是主动的,所以用done比较合适

having been done 里的动词应该是有延续性的动作,而表示瞬间性动作的动词不能用在完成时态里,separate就是表示瞬间动作的词语

这里的时态 是持续性。所以选done