完全不看前後文的話,單就文法上A跟D都是grammatical的
那應該選哪一個就依照前後文看需要的語意是什麼(兩者語意不同)
though they have been taped
這是 現在完成式 + 被動式
他們"被"偷拍"了"
though they were being taped
這是 過去進行 + 被動式
他們"在過去某個當下正在""被"偷拍
看上一句 But when they thought...
這是一個明確的過去時間"點"
在過去某個明確的時間點,某件事情也正在發生
這是過去進行式很標準的應用
因此需選擇A