完成时问题
had you set a doctor ?
i had forgotten it when i got home
这样的话,回家后还记不记得这件事?为什么?
如果对话发生在现在(have.....)
回答怎么答??
参考答案:不记得,
句子意思是:我在回家之前就忘了。
因为用的是had,过去完成时,表示在回家这个动作发生前的事,所以····回家后不记得
用have提问的话,还是要看具体你忘记那事是什么时候,如果有与之相比较的事,则还是用had。要是没有,就用have
had you set a doctor ?
i had forgotten it when i got home
这样的话,回家后还记不记得这件事?为什么?
如果对话发生在现在(have.....)
回答怎么答??
参考答案:不记得,
句子意思是:我在回家之前就忘了。
因为用的是had,过去完成时,表示在回家这个动作发生前的事,所以····回家后不记得
用have提问的话,还是要看具体你忘记那事是什么时候,如果有与之相比较的事,则还是用had。要是没有,就用have