请教一英语时态问题,高手快来救我

—Well,thatwasareallygoodmeal.I___youwereareallygoodcook.A.didn'tknowB.don'tknowC.have... —Well,that was a really good meal.I___you were a really good cook.
A.didn't know B.don't know C.haven't known D.hadn't known
这句话不是表示 在那顿饭之前我不知道你是个好的厨师 吗?这不是过去的过去吗?不应该用过去完成时选D吗?可为什么答案是A?
我有一个理解,我不知道你是个好厨师 是发生在我吃了那顿饭之后,只有在我吃了那顿饭之后,我才发觉我不知道你是个好厨师,所以不用过去完成时
展开
百度网友ebadc513c
推荐于2020-12-22 · TA获得超过631个赞
知道答主
回答量:50
采纳率:0%
帮助的人:52.8万
展开全部
过去完成时与一般过去时的区别
虽然这两种时态都表示过去发生的动作或存在的状态,但在使用时应注意以下几点: 1. 时间状语不同:过去完成时在时间上强调“过去的过去”;而一般过去时只强调过去某一特定的时间。 比较:They had arrived at the station by ten yesterday. They arrived at the station at ten yesterday. 2. 在没有明确的过去时间状语作标志时,谓语动词动作发生的时间先后须依据上下文来判断:先发生的用过去完成时,后发生的则用一般过去时。 She was very happy. Her whole family were pleased with her, too. She had just won the first in the composition competition. 3. 当两个或两个以上接连发生的动作用 and 或 but 连接时,按时间顺序,只需用一般过去时来代替过去完成时;另外,在 before , after , as soon as 引导的从句中,由于这些连词本身已经表示出时间的先后,因此也可以用过去时来代替过去完成时。 He entered the room, turned on the light and read an evening paper.

你的中文理解是对的,但是不是说“我不知道”在前,“你是好厨师”在后,你一直都是好厨师,只是我不知道而已;所以选过去时,不是完成时。
等心上人love
2010-10-19
知道答主
回答量:26
采纳率:0%
帮助的人:12.7万
展开全部
虽然这两种时态都表示过去发生的动作或存在的状态,但在使用时应注意以下几点: 1. 时间状语不同:过去完成时在时间上强调“过去的过去”;而一般过去时只强调过去某一特定的时间。 比较:They had arrived at the station by ten yesterday. They arrived at the station at ten yesterday. 2. 在没有明确的过去时间状语作标志时,谓语动词动作发生的时间先后须依据上下文来判断:先发生的用过去完成时,后发生的则用一般过去时。 She was very happy. Her whole family were pleased with her, too. She had just won the first in the composition competition. 3. 当两个或两个以上接连发生的动作用 and 或 but 连接时,按时间顺序,只需用一般过去时来代替过去完成时;另外,在 before , after , as soon as 引导的从句中,由于这些连词本身已经表示出时间的先后,因此也可以用过去时来代替过去完成时。 He entered the room, turned on the light and read an evening paper.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式