Whenever i have to give a speech,i get extremely nervous before i start

问题描述:

Whenever i have to give a speech,i get extremely nervous before i start
个人感觉whoever也可以,give sb a speech嘛,无论给谁演讲,在开始前都会紧张.貌似也说的通,

it is not whoever,it is whomeverwhoever只能做从句里的主语和表语吗?不能做宾语?