I sometimes do these by taking total work as number of units which is LCM of individual times.
LCM of 3,4,5,7 = 420.
Let total work be 420 units.
Carpenter A does in 1 hour = 420/3 = 140 units.
Carpenter B does in 1 hour = 420/4 = 105 units.
Carpenter C does in 1 hour = 420/5 = 84 units.
Carpenter D does in 1 hour = 420/7 = 60 units.
Clearly, 3 most efficient carpenters are A, B, C. So if we want to find out Max fraction of work possible by 3 carpenters, we have to take these 3 carpenters only.
They do a total of (140+105+84) = 329 units per hour
Now, 45 minutes = 3/4 hours
Work done in 1 hour = 329 units
Work done in 3/4 hours = 329 * 3/4 = 987/4
Now this is what fraction of total work = (987/4)/420 = 47/80.
Hence
D(This is a time taking solution for this question no doubt. Method given by others is better. But I am just trying to add some value by giving an alternate solution. This kind of method can be applied to such questions though, sometimes making them easier)