题目内容
2.你本应该完成作业,但是你没有.You shouldhave finished/done your homework,but you didn't.
分析 have finished/done
解答 答案:have finished/done
通过对比,可知英文句子中缺少"本应该完成"的完整表达;结合固定表达should have done是本应该做但是没做;"完成"可用动词finish或do去表达,其过去分词分别为finished和done;结合固定表达所以空处应该填:have finished/done
点评 此题考查固定短语的表达.此题熟练掌握should have done的意义和用法是做题的关键.
练习册系列答案
相关题目
7.We didn't learn _____ in this lesson.( )
| A. | something new | B. | new something | C. | anything new | D. | new anything |