The defense works ______ long ago to keep the enemy away.
 
【正确答案】 D
【答案解析】 句意:这个防御工程建于很久之前,是为了防止敌人侵略而建造的。“works”并不是“work”的复数形式,而是工程、工厂的意思,故A项错误。“long ago”意为“很久之前”,与一般过去时连用,故本题选D。