语法(should have done)
来源:学生作业帮 编辑:百度作业网作业帮 分类:英语作业 时间:2024/05/03 03:40:06
( ) 11. You should here at 7:00 this morning. But you arrived at 8:00. You were late. A. have arrived B. arrived C. arrive D. had not arrived 老师您好,这道题答案是A,选C可以吗?谢谢!
解题思路: Should+have done,表示这个动作发生在过去,上下句往往给出过去时的提示。
解题过程:
答案是唯一的:A
Should+have done,表示这个动作发生在过去,上下句往往给出过去时的提示。译成:本应该做……实际未做,本题中有arrived提示,说明本应该7点到达是发生在过去的动作,因此必须用A
C是should + do,表示动作发生在现在或将来,不表过去发生的动作。
明白了吗?
如对本题解答还有疑问,可在“继续讨论”中留言,我收到后会尽快给你答复。谢谢你的配合!匆忙中难免有疏漏,请多包涵哦。我是菁菁草老师,随时为你答疑解惑!
最终答案:略
解题过程:
答案是唯一的:A
Should+have done,表示这个动作发生在过去,上下句往往给出过去时的提示。译成:本应该做……实际未做,本题中有arrived提示,说明本应该7点到达是发生在过去的动作,因此必须用A
C是should + do,表示动作发生在现在或将来,不表过去发生的动作。
明白了吗?
如对本题解答还有疑问,可在“继续讨论”中留言,我收到后会尽快给你答复。谢谢你的配合!匆忙中难免有疏漏,请多包涵哦。我是菁菁草老师,随时为你答疑解惑!
最终答案:略
关于should have done
should have done是什么意思?
should have done
should have done 造句
should have done中的have done 是什么?
could have done和should have done
Could have done would have done should have done
can't be done.should be done.should have done
should have done与should have been done的区别?
should have done 和should not have done的区别
关于 should have done 等.
What should she have done?