This is one of the best films_____A that have been shown this year B that have shownC that has been shown this year D that you talk 为什么选A不选D呢D是 that you talked

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/29 19:20:09
This is one of the best films_____A that have been shown this year B that have shownC that has been shown this year D that you talk 为什么选A不选D呢D是 that you talked
xT]OA+?А jJTJloEPՒmⶻљ'ΔR$hiRfs9^"K3 )or1ΒX:gsT=Xx8u>Y",H./Y'X~{~5ϓOY:!{ۡn ?Q[|dpa7'n^']#AM14;ݧ0Ƃ7qCj~ǘYk6DmbP3rXo5/M8NM9+J]gn\k*+sorC9%&;p]|5csɧiJ'dmur 5_CQ@bPUN uGi5Sg<lȹBN-gcч_vAAʩn/|s$ w?I@{6KCi/D~El  B-B_yj?saa$MYp,|F3ven~' (PQHř 2$jIvM[_I#6 }

This is one of the best films_____A that have been shown this year B that have shownC that has been shown this year D that you talk 为什么选A不选D呢D是 that you talked
This is one of the best films_____
A that have been shown this year B that have shown
C that has been shown this year D that you talk
为什么选A不选D呢
D是 that you talked

This is one of the best films_____A that have been shown this year B that have shownC that has been shown this year D that you talk 为什么选A不选D呢D是 that you talked
选A 电影是被放映 所以用被动 been + done
后面的 that 引导的定语从句 的主语是films 所以用have 而不是has
talk是不及物动词 我们通常说 talk about sth.来表达谈论某事 而不会用talk sth.
在句中应该是that you have talked about
我是英语老师

D如果是that you have talked的话就ok了,时态不对。

不选d是因为talk没有用过去式啊,是过去说的。
那也要用过去分词啊

首先,不选择D是因为时态不对,应该是:that you talked,因为你已经说过了,所以应该是过去式;
其次,选择A,是因为,到目前为止已经被放映的电影,用现在完成时来表示。
所以,选择A,不选择D。

Talk 一般都是不及物动词,不及物动词后不能直接加名词,必须加介词再加上名次,类似的介词有:to with about等。
在这道题里,如果要选D,that后引起的是一个定定语从句,修饰主句中的先行词,该先行词在从句中做宾语,那么talk后应该加介词about,构成talk about,“谈论”的意思,之后才能接名词。所以,仅有talk 是不对的;并且,D选项的时态不对,所以D不能选...

全部展开

Talk 一般都是不及物动词,不及物动词后不能直接加名词,必须加介词再加上名次,类似的介词有:to with about等。
在这道题里,如果要选D,that后引起的是一个定定语从句,修饰主句中的先行词,该先行词在从句中做宾语,那么talk后应该加介词about,构成talk about,“谈论”的意思,之后才能接名词。所以,仅有talk 是不对的;并且,D选项的时态不对,所以D不能选

收起