请解析下这个英语句子,含义,句式,语态等

问题描述:

请解析下这个英语句子,含义,句式,语态等
The challenge remains,but if humans now fail to provide answers it will not be for lack of trying.

首先这个句子分为两部分,第一部分是逗号前面的那句,第二部分就是剩下的.but后的句子分为从句和主句两部分,if humans now fail to provide answers是一个条件句,用的一般现在时.it will not be for lack of trying是...