1.The other day,I found my calculator where I ________ it in the drawer some weeks ago.

问题描述:

1.The other day,I found my calculator where I ________ it in the drawer some weeks ago.
A.had left B.had been left C.left D.was leaving
我纠结的是这句话最后有“some weeks ago”这个表时间的词……不是就应该用一般过去然后选C么……这点不太理解……
2.The patient ______ nothing but milk for the whole of next week.
A.will be had B.will have had C.will be having D.will being had
我选B了……不懂= =.
3.I hope _______ happy while you are here.
A.you to be B.for your being C.you will be D.your being
想知道D为啥不对.
4.Music is an art nearly everyone ________ .
A.admires B.enjoys C.interests D.satisfies
求A哪里不对.
以上……求解释求真相……谢谢~

1、这是过去完成时,我发现了几天前我遗留在抽屉里的计算机,我发现是在过去,遗留计算机是过去的过去 所以用过去完成时
2、A是指病人只能被喂牛奶,而B要在虚拟语气或者和BY+一般现在时的时候用
3、hope+to do sth/hope+that+从句 没有hope yourbeing的
4、我觉得是享受艺术 不是羡慕艺术……那第一题里面那个“XX ago”就不用去看它了么~?第一步。看那个时态 是过去发生的 第二步 根据语境 用过去完成时