求高手解答两题英语单选题(答好加分)

问题描述:

求高手解答两题英语单选题(答好加分)
①The meaning of the word "advise"is different from____ of the word 'insist".
A.it B.that
想问一下怎么区分二者.老师讲的时候只说 it特指同一件事物,that特指不同事物,在这个问题上我不太理解.
②I would rather___the football match last night with my friends.Otherwise,I would havefinished my paperwork by now
A.not have watched B.not watch C.hadn't watched D.haven't watched
我知道这里考查的是虚拟语气 但would rather在表示过去的虚拟语气时不是应该用过去完成时吗,这里为什么用现在完成?

第一题:如果这句话说全了,是The meaning of the word "advise"is different from the meaning of the word 'insist.这里为了避免重复,the meaning需要一个代词来指代the meaning, 英语语法中规定,比较结构中,that指...用过去完成时表过去的愿望I’d rather you hadn’t said it. 我真希望你没有这样说过。I’d rather you hadn’t done that. 我宁愿你没这样做。这是我在英语语法网上看到的,学校里也是这么讲的。没有牵涉到什么情态动词啊