英语从句中有表示时间的词则不是时间状语从句?

问题描述:

英语从句中有表示时间的词则不是时间状语从句?
--Shall we attend the concert this evening?
--Great idea,_____we can do some shopping first.
A.when B.where C.since D.if
为什么不能选A 构成状语从句

选D 如果
上句问的是:“我们晚上去看音乐会吧?”
下句说:“好主意,如果我们能先去买点儿东西”.
把when 和where填进去构成定语从句,但是缺少先行词.
填since吧,去音乐会和买东西之间又没有必然的逻辑关系.