If you have a desire to help, then give to the homeless, be it money or your time.
=
If you have a desire to help, then give to the homeless, whether it is (或be) money or your time.
If you have a desire to help, then give to the homeless, be it money or your time.
请问后面的划线部分是省略句吗? 感觉很奇怪
【答】 be it money or your time 是一个以 be 开头的让步状语从句。例如:
All magnets behave the same, whether they be large or small. = All magnets behave the same, be they large or small. 所有磁体,不论大小,性质相似。(摘自赵俊英:《现代英语语法》p.1379)
所以,
If you have a desire to help, then give to the homeless, be it money or your time.
=If you have a desire to help, then give to the homeless, whether it be money or your time.
whether ... or ... 的意思是“无论...... 还是...... ”、“不管...... 还是...... ”。