This special promotional offer, which also includes a free yoga class, ------ on March 28.
보기
A. expires
B. will have expired
C. expired
D. has been expiring
제가 생각할때는 3월 28일 즉 미래에 완료 될거니깐 답이 B가 되야 하는게 맞는거 아닌가요?ㅠㅠ
답인 이유와 나머지가 왜 답이 안되는지 좀 자세히 알려주세요 부탁드려요 ㅠㅠㅠ~!!!