_________ I _________ yesterday’s nucleic acid test, I _________ from traveling.
A . Had; taken; wouldn’t have been restricted B . Have; taken; wouldn’t be restricted
C . Did; take; wouldn’t be restricted D . Do; took; wouldn’t have been restricted.
A
【详解】考查虚拟语气用法。句意:如果昨天做了核酸检测,我就不会被限制出行了。分析句子结构以及句意可知,该句为 if 引导的虚拟语气句型,结合时间状语 yesterday 可知,是对过去事实相反的虚拟语气,因此条件状语从句原句应为 “If I had taken yesterday’s nucleic acid test” ,又因从句中有助动词 had ,可以省略连词 if ,将助动词 had 置于句首,改为 “Had I taken yesterday’s nucleic acid test” ,同时,主句中用 “ 情态动词 + 现在完成时 ” 。故选 A 项。