D.
第一个空,与insisted时态保持一致,而且主语是he,所以选was;
第二个空,省略了should,其实是:……and (should)___to do it .翻译过来是应该被安排来做这项工作.
这里是insist的虚拟语气用法.
insist的用法如下:
当"insist" 表示“坚持说;坚决认为”,接that从句,用陈述语气.(从句常为系表结构或从句谓语动作发生于主句谓语动作之前)即是陈述已知或发生过的事.
例:
(1)She insisted that he was wrong.
她坚持认为他错了
(2)He insisted that he had done right.
他坚决认为自己做对了
二.
当"insist" 表示“坚决主张;坚持要求”,接that从句,用虚拟语气.即“should+动词原形”,should可省略.表示对将来事实"可能相反"的一种虚拟.
一般考试多考的是insist接虚拟语气的用法,
区别主要还是在于"insist"在句中所表达的意思.