求高人解决英语问题!

问题描述:

求高人解决英语问题!
1.she'll never forget her stay there_shefoundher son who had gone missing two years before
A.that B which C where Dwhen
正答是D
想请问为什么不可以选C where选D的话 整个句子要怎样翻译?
2.I'm afraid we' have to work extra hours, for there are still some problems_.
A.remaining to settle B remaining to be settled
C.remained to talk about D to remain to discuss
正答是B请问为什么不能是remained to be settled 而是remaining to be settled
remain 在此是做实意动词吗 在此用作非谓语动词 对吗 如果是 为什么是V-ing形式 而不是V-edC选项如果暂时不看remain 用talk about 是否正确 需不需要去掉 about
希望有高人能回答如果好的话 我会多加分的谢谢#^_^#

1、肯定不会选where,因为前面forget的宾语是stay,而不是某个地方,再者,后面的句子是完整的句子,不用which,that.排除一下,也就用,when了.
翻译:她永不会忘记在她呆的地方找到两年前失踪的儿子的那个时刻
2、remain只用主动的形式,没有被动的,你见过It remains to be ……句式吗?就是“留待……”意思为什么forget的宾语是stay 而不是there然后 用where引导一个定语从句呢或者 为什么不是she'll never forget her stay there后面跟的是一个where引导的状语从句呢 修饰前面she'll never forget her stay there整个句子呢 O(∩_∩)O谢谢肯定是stay 了,如果要表达:是她呆的地方,就不会是her stay there ,而是the place she stayed ,her stay there 中的stay是名词,排除一下就只有where了