was it midnight -----you arrived home by taxi? A. that B. at

2个回答

  • 这个是一个状语从句的问题,这里需要填的是一个指代时间的词.(midnight 时到达的时间)

    如果你选择A,that他不能当做定语,他只能当做宾语和主语的引导.故而不行

    B,at which 是which的特殊用法,他的作用相当于when,如果句子为was it your car,后边也可以换成“by which" you arrive home,这个which实际就是一个万能替代了

    C这个不是从句先行词,先行词都是when where,which,who,that这样的.

    D时间状语从句标准先行词啦.肯定用它没错的