State-owned Indian Oil Corporation (IOC), Bharat Petroleum Corporation Ltd (BPCL) and Hindustan Petroleum Corporation Ltd (HPCL) are likely to see weak earnings in current fiscal year despite fall in oil prices mainly because of losses they incurred on holding prices in the first half, Moody's Investors Service said on Tuesday.