选择B,不是表示过去,是表示一种委婉,语气缓和和不确定,因为话里话外能感觉到说你没见过这么美丽的地方,自然是单方面的揣测,所以用could来表示语气的不确定。再说了,有更委婉说法的时候,基本都选择委婉的。外国人老有礼貌了,尽管不办人事(1840年之前我不清楚,外国人咋样),但是说话挺客气。
A就是一般的时态句子没有过去时 所以就用一般现在是
B虚拟语气,用could
选Bcould表示过去
B