D도 이 편지들을 해석하기 위해서 한시적으로 (늘 그런것이 아니라) 사전을 사용했냐는 의미겠지요.
D와 E를 비교해 보면 그 의미차가 명확하게 드러나는데,
E에선 (다른 목적으로 사전을 사용하지 않고) 단지 이 편지들을 해석하기 위해서만 사전을 사용했냐는 뜻이 돼서 좀 어색하지요?
C. Shall I call the restaurant to reserve a table? D. Did you use a dictionary to translate the letters? E. Did you use a dictionary for translating the letters?